From 042f89e939984b2b9e568622e0b99c95db09750e Mon Sep 17 00:00:00 2001 From: Salvador Zaragoza Rubio Date: Wed, 22 Jun 2011 18:18:40 +0200 Subject: [PATCH] Bug 6475 - Edit it's not possible in subfield "0" in MARC framework When trying to modify the subfield "0" on a field in the MARC subfield structure admin -> Tag xxx Subfield Constraints, the boolean condition on liblibrarian fails for the initial "0" value. Modified condition to allow the value "0" Signed-off-by: Owen Leonard Signed-off-by: Paul Poulain --- admin/marc_subfields_structure.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin/marc_subfields_structure.pl b/admin/marc_subfields_structure.pl index 0049376da4..2c69733318 100755 --- a/admin/marc_subfields_structure.pl +++ b/admin/marc_subfields_structure.pl @@ -426,7 +426,7 @@ elsif ( $op eq 'add_validate' ) { my $link = $link[$i]; my $defaultvalue = $defaultvalue[$i]; - if ($liblibrarian) { + if (defined($liblibrarian) && $liblibrarian ne "") { unless ( C4::Context->config('demo') eq 1 ) { if (marc_subfield_structure_exists($tagfield, $tagsubfield, $frameworkcode)) { $sth_update->execute( -- 2.39.5