diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm index b0c40fa5..98ac63f7 100644 --- a/PVE/API2/Qemu.pm +++ b/PVE/API2/Qemu.pm @@ -1768,7 +1768,7 @@ my $update_vm_api = sub { $conf->{pending}->{$opt} = $param->{$opt}; } elsif ($opt eq 'tags') { assert_tag_permissions($vmid, $conf->{$opt}, $param->{$opt}, $rpcenv, $authuser); - $conf->{pending}->{$opt} = $param->{$opt}; + $conf->{pending}->{$opt} = PVE::GuestHelpers::get_unique_tags($param->{$opt}); } else { $conf->{pending}->{$opt} = $param->{$opt};