fix sorting of NULL companies differently than empty companies
[freeside.git] / httemplate / config / config-process.cgi
index a296abf..2597132 100644 (file)
         } else {
           $conf->delete($i->key);
         }
+      } elsif ( $type eq 'editlist' || $type eq 'selectmultiple' )  {
+        if ( scalar(@{[ $cgi->param($i->key. $n) ]}) ) {
+          $conf->set($i->key, join("\n", @{[ $cgi->param($i->key. $n) ]} ));
+        } else {
+          $conf->delete($i->key);
+        }
       } else {
       }
       $n++;