From de188293e2de7aa0d58d265f5901a804e9484311 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Tue, 27 May 2025 10:40:33 +0200 Subject: [PATCH] Bug 40003: Remove warning from log when creating a new bib record Test plan: Hit cataloguing/addbiblio.pl?frameworkcode=FA Without this patch you get warnings in the Koha log file: Use of uninitialized value in string eq at /kohadevbox/koha/cataloguing/addbiblio.pl line 572. Use of uninitialized value in substitution (s///) at /kohadevbox/koha/Koha/UI/Form/Builder/Biblio.pm line 55. with this patch applied: no warning Signed-off-by: Owen Leonard --- Koha/UI/Form/Builder/Biblio.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Koha/UI/Form/Builder/Biblio.pm b/Koha/UI/Form/Builder/Biblio.pm index 3f6cd56769d..ad6ae993585 100644 --- a/Koha/UI/Form/Builder/Biblio.pm +++ b/Koha/UI/Form/Builder/Biblio.pm @@ -51,7 +51,7 @@ sub new { my $self = {}; - if ( exists $params->{biblionumber} ) { + if ( defined $params->{biblionumber} ) { $self->{biblionumber} = $params->{biblionumber} =~ s/\D//gr; # just in case biblionumber obtained from CGI and passed directly here contains weird characters like spaces -- 2.39.5