I remember that in the past, if a configuration option was meant to be a list, passing option would work anyway.
With the latest openwrt 24.10 version, it seems that if option is passed when it should be a list, UCI ignores it silently without any warning.
I wanted to ask here if you are aware of this and if you think it's a good idea?
I think the fact that previous versions were more forgiving was a nice feature, rather than a bug.
I also think that changing this behavior in this way without making it issue any syslog warning makes it harder to discover.
Can you give a working example? I'm curious what the context is in which this happens, cli, shell (i.e., the '*foreach' functions in /lib/functions.sh), LuCI API, all?