summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Fietkau2025-05-20 18:52:01 +0000
committerFelix Fietkau2025-05-31 14:23:47 +0000
commit6296c17026424b0fc3ca4d67ed4a649e38265849 (patch)
treeb9bc9c509aa667dfcbd44f1fda55e8d98188c2e8
parent91d33d156349796c88f9e4fafd4de2581b2a2d8b (diff)
downloadopenwrt-6296c17026424b0fc3ca4d67ed4a649e38265849.tar.gz
cli: return the correct data type for enum attributes
Return entries from the value array instead of the provided string Signed-off-by: Felix Fietkau <nbd@nbd.name>
-rw-r--r--package/utils/cli/files/usr/share/ucode/cli/types.uc3
1 files changed, 1 insertions, 2 deletions
diff --git a/package/utils/cli/files/usr/share/ucode/cli/types.uc b/package/utils/cli/files/usr/share/ucode/cli/types.uc
index def3b12d91..10b004d1ad 100644
--- a/package/utils/cli/files/usr/share/ucode/cli/types.uc
+++ b/package/utils/cli/files/usr/share/ucode/cli/types.uc
@@ -70,8 +70,7 @@ const types = {
val = lc(val);
val = filter(list, (v) => val == lc(v))[0];
} else {
- if (index(list, val) < 0)
- val = null;
+ val = filter(list, (v) => val == v)[0];
}
if (val == null)