summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Fietkau2025-03-11 12:33:45 +0000
committerFelix Fietkau2025-03-13 10:23:03 +0000
commitae31c0ddd78f8f02b303cff8b455b0a5d05239bf (patch)
treef407714c9d87f99200d0ed0220ee1341ad081eed
parent228eb7f62ad3a3b4e9101a7a840b26aef469009e (diff)
downloadopenwrt-ae31c0ddd78f8f02b303cff8b455b0a5d05239bf.tar.gz
cli: fix removing values when attribute has .get_object set
Signed-off-by: Felix Fietkau <nbd@nbd.name>
-rw-r--r--package/utils/cli/files/usr/share/ucode/cli/object-editor.uc1
1 files changed, 1 insertions, 0 deletions
diff --git a/package/utils/cli/files/usr/share/ucode/cli/object-editor.uc b/package/utils/cli/files/usr/share/ucode/cli/object-editor.uc
index 2a21e8d622..0a44754064 100644
--- a/package/utils/cli/files/usr/share/ucode/cli/object-editor.uc
+++ b/package/utils/cli/files/usr/share/ucode/cli/object-editor.uc
@@ -241,6 +241,7 @@ function remove_params(orig_params)
delete val.allow_empty;
val.args = {
type: "enum",
+ get_object: val.get_object,
attribute: val.attribute ?? name,
value: param_values,
force_helptext: true,