diff options
| author | Felix Fietkau | 2025-05-20 18:52:01 +0000 |
|---|---|---|
| committer | Felix Fietkau | 2025-05-31 14:23:47 +0000 |
| commit | 6296c17026424b0fc3ca4d67ed4a649e38265849 (patch) | |
| tree | b9bc9c509aa667dfcbd44f1fda55e8d98188c2e8 | |
| parent | 91d33d156349796c88f9e4fafd4de2581b2a2d8b (diff) | |
| download | openwrt-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.uc | 3 |
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) |