From f16b22e18313d460a4099cb115d572837c2cab14 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 Content-Type: text/plain; charset=utf-8 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 Signed-off-by: Marcel de Rooy --- 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 3f6cd56769..ad6ae99358 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