Bug 18535 - Clicking 'edit printer profile' in label creator causes software error

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 <veron@veron.ch>

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
This commit is contained in:
Nick Clemens 2017-05-03 16:43:22 -04:00 committed by Kyle M Hall
parent 463c5a0f25
commit af845c143a
1 changed files with 1 additions and 1 deletions

View File

@ -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 = (