From af845c143a4f5a8fb1ea88cac3478ef91a1bdb9c Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Wed, 3 May 2017 16:43:22 -0400 Subject: [PATCH] Bug 18535 - Clicking 'edit printer profile' in label creator causes software error MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 1) Go to Tools > Label creator 2) If you don't have a printer profile defined, create one. 3) Go to manage > Printer profiles 4) Click the 'edit' button on any of the profiles. 5) INTERNAL SERVER ERROR! "Can't use string ("fields") as a HASH ref while "strict refs" in use at /usr/share/koha/lib/C4/Creators/Lib.pm line 147" 6) Apply patch 7) Click the 'edit' button on any of the profiles. 8) Things work as expected Bug reproduced, is fixed by this patch Signed-off-by: Marc Véron Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall --- labels/label-edit-profile.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labels/label-edit-profile.pl b/labels/label-edit-profile.pl index 13c9aaf4f2..e5ed353e74 100755 --- a/labels/label-edit-profile.pl +++ b/labels/label-edit-profile.pl @@ -50,7 +50,7 @@ my $units = get_unit_values(); if ($op eq 'edit') { $profile = C4::Labels::Profile->retrieve(profile_id => $profile_id); - $template_list = get_all_templates( fields => [ qw( template_id template_code profile_id) ] ); + $template_list = get_all_templates( { fields => [ qw( template_id template_code profile_id) ] } ); } elsif ($op eq 'save') { my @params = ( -- 2.39.5