Bug 20443: Fix add/edit for checkboxes
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Tue, 3 Dec 2019 18:30:44 +0000 (19:30 +0100)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Mon, 23 Mar 2020 13:49:23 +0000 (13:49 +0000)
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

admin/patron-attr-types.pl

index ab0ebcc..b923638 100755 (executable)
@@ -115,13 +115,13 @@ sub add_update_attribute_type {
     my $code     = shift;
 
     my $description               = $input->param('description');
-    my $repeatable                = $input->param('repeatable') || 0;
-    my $unique_id                 = $input->param('unique_id') || 0;
-    my $opac_display              = $input->param('opac_display') || 0;
-    my $opac_editable             = $input->param('opac_editable') || 0;
-    my $staff_searchable          = $input->param('staff_searchable') || 0;
+    my $repeatable                = $input->param('repeatable') ? 1 : 0;
+    my $unique_id                 = $input->param('unique_id') ? 1 : 0;
+    my $opac_display              = $input->param('opac_display') ? 1 : 0;
+    my $opac_editable             = $input->param('opac_editable') ? 1 : 0;
+    my $staff_searchable          = $input->param('staff_searchable') ? 1 : 0;
     my $authorised_value_category = $input->param('authorised_value_category');
-    my $display_checkout          = $input->param('display_checkout') || 0;
+    my $display_checkout          = $input->param('display_checkout') ? 1 : 0;
     my $category_code             = $input->param('category_code');
     my $class                     = $input->param('class');