Bug 32030: Remove warnings from tests
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Wed, 26 Oct 2022 13:04:40 +0000 (15:04 +0200)
committerTomas Cohen Arazi <tomascohen@theke.io>
Tue, 8 Nov 2022 12:44:40 +0000 (09:44 -0300)
Use of uninitialized value $provider in string eq

Signed-off-by: Jonathan Field <jonathan.field@ptfs-europe.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Koha/REST/V1/ERM/EHoldings/Packages.pm
Koha/REST/V1/ERM/EHoldings/Titles.pm

index 9552e0c..1dc3e74 100644 (file)
@@ -71,7 +71,7 @@ sub add {
     my $c = shift->openapi->valid_input or return;
 
     my $provider = $c->validation->param('provider');
-    if ( $provider eq 'ebsco' ) {
+    if ( $provider && $provider eq 'ebsco' ) {
         die "invalid action";
     } else {
         return Koha::REST::V1::ERM::EHoldings::Packages::Local::add($c);
@@ -88,7 +88,7 @@ sub update {
     my $c = shift->openapi->valid_input or return;
 
     my $provider = $c->validation->param('provider');
-    if ( $provider eq 'ebsco' ) {
+    if ( $provider && $provider eq 'ebsco' ) {
         die "invalid action";
     } else {
         return Koha::REST::V1::ERM::EHoldings::Packages::Local::update($c);
@@ -103,7 +103,7 @@ sub delete {
     my $c = shift->openapi->valid_input or return;
 
     my $provider = $c->validation->param('provider');
-    if ( $provider eq 'ebsco' ) {
+    if ( $provider && $provider eq 'ebsco' ) {
         die "invalid action";
     } else {
         return Koha::REST::V1::ERM::EHoldings::Packages::Local::delete($c);
index 8eecf3f..97a3f0b 100644 (file)
@@ -71,7 +71,7 @@ sub add{
     my $c = shift->openapi->valid_input or return;
 
     my $provider = $c->validation->param('provider');
-    if ( $provider eq 'ebsco' ) {
+    if ( $provider && $provider eq 'ebsco' ) {
         die "invalid action";
     } else {
         return Koha::REST::V1::ERM::EHoldings::Titles::Local::add($c);
@@ -89,7 +89,7 @@ sub update {
     my $c = shift->openapi->valid_input or return;
 
     my $provider = $c->validation->param('provider');
-    if ( $provider eq 'ebsco' ) {
+    if ( $provider && $provider eq 'ebsco' ) {
         die "invalid action";
     } else {
         return Koha::REST::V1::ERM::EHoldings::Titles::Local::update($c);
@@ -104,7 +104,7 @@ sub delete {
     my $c = shift->openapi->valid_input or return;
 
     my $provider = $c->validation->param('provider');
-    if ( $provider eq 'ebsco' ) {
+    if ( $provider && $provider eq 'ebsco' ) {
         die "invalid action";
     } else {
         return Koha::REST::V1::ERM::EHoldings::Titles::Local::delete($c);