Reviewed-by: Adolf Belka On 07/03/2023 13:17, Stefan Schantl wrote: > Checkboxes does not submit any values if they are not checked. > Default them to "off" in such a case. > > This fixes the issue not beeing able to disable the logging. > > Fixes #12979. > > Signed-off-by: Stefan Schantl > --- > html/cgi-bin/ipblocklist.cgi | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/html/cgi-bin/ipblocklist.cgi b/html/cgi-bin/ipblocklist.cgi > index bb438129c..b79eb155f 100644 > --- a/html/cgi-bin/ipblocklist.cgi > +++ b/html/cgi-bin/ipblocklist.cgi > @@ -72,6 +72,10 @@ my @blocklists = &IPblocklist::get_blocklists(); > # Process actions > if ($cgiparams{'ACTION'} eq "$Lang::tr{'save'}") { > + # Assign checkbox values, in case they are not checked. > + $cgiparams{'ENABLE'} = "off" unless($cgiparams{'ENABLE'}); > + $cgiparams{'LOGGING'} = "off" unless($cgiparams{'LOGGING'}); > + > # Array to store if blocklists are missing on the system > # and needs to be downloaded first. > my @missing_blocklists = (); -- Sent from my laptop