banIP support thread

Hi

Trying to add wireguard interface wg in addition to wan to banIP, but the settings are not saved. Step-by-step.

  1. uci show banip:
banip.global=banip
banip.global.ban_enabled='1'
banip.global.ban_debug='0'
banip.global.ban_autodetect='1'
banip.global.ban_logterm='Exit before auth from' 'luci: failed login'
banip.global.ban_feed='doh'
banip.global.ban_fetchcmd='curl'
banip.global.ban_protov4='1'
banip.global.ban_ifv4='wan'
banip.global.ban_dev='eth1'
  1. Adding wireguard:
uci add_list banip.global.ban_ifv4='wg'
uci add_list banip.global.ban_dev='wg'
  1. uci show banip:
...
banip.global.ban_ifv4='wan' 'wg'
banip.global.ban_dev='eth1' 'wg'

  1. uci commit banip and uci show banip:
...
banip.global.ban_ifv4='wan' 'wg'
banip.global.ban_dev='eth1' 'wg'

but wg does not show in LuCI app:

  1. service banip restart and uci show banip:
...
banip.global.ban_ifv4='wan'
banip.global.ban_dev='eth1'

What am I doing wrong here? Why is wg not saved? Used to work like a charm previously.

Thanks for your hints!