From 55cce76d36f61b6cddef6a91414f15878b22e8c5 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Sun, 3 May 2026 00:48:08 +0300 Subject: [PATCH] Fix modify owner/groups --- src/cmd/cli_modify.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/cmd/cli_modify.cpp b/src/cmd/cli_modify.cpp index f6738769..c34045a6 100644 --- a/src/cmd/cli_modify.cpp +++ b/src/cmd/cli_modify.cpp @@ -95,7 +95,11 @@ struct image_changer_t (!set_readonly || cfg.readonly) && (!set_deleted || cfg.deleted == new_deleted) && (!new_size && !force_size || cfg.size == new_size || cfg.size >= new_size && inc_size) && - (new_name == "" || new_name == image_name)) + (new_name == "" || new_name == image_name) && + (!new_owner.is_string() || new_owner.string_value() == cfg.owner) && + (!new_owner_group.is_string() || new_owner_group.string_value() == cfg.owner_group) && + (!new_reader_group.is_string() || new_reader_group.string_value() == cfg.reader_group) && + !set_key) { result = (cli_result_t){ .err = 0, .text = "No change", .data = parent->format_image(cfg) }; state = 100;