In some situations we don't want a total empty list. I opted for a dedicated function instead of integrating it as error in the `split_list` function. It is used in many places and the potential fallout from unintended behavior changes is too big.
Signed-off-by: Aaron Lauterer <a.laute...@proxmox.com> --- changes since v2: * newly added src/PVE/Tools.pm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/PVE/Tools.pm b/src/PVE/Tools.pm index 766c809..c8ac6f0 100644 --- a/src/PVE/Tools.pm +++ b/src/PVE/Tools.pm @@ -718,6 +718,14 @@ sub split_list { return @data; } +sub check_list_empty { + my ($list) = @_; + if (scalar(PVE::Tools::split_list($list)) < 1) { + return 0; + } + return 1; +} + sub trim { my $txt = shift; -- 2.39.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel