X-Git-Url: http://git.indexdata.com/?p=irspy-moved-to-github.git;a=blobdiff_plain;f=lib%2FZOOM%2FIRSpy%2FUtils.pm;h=4fd7677fdc2a860b7070b00c2b3cc74640222ce3;hp=856e60250f41ece095a591499d892a4170763f6e;hb=a5f00f3a4f8a59fb31d83a3b5d4a8d14abda9a3c;hpb=0cf41562dd3be395b42934a4a1a99404ce2a4e68 diff --git a/lib/ZOOM/IRSpy/Utils.pm b/lib/ZOOM/IRSpy/Utils.pm index 856e602..4fd7677 100644 --- a/lib/ZOOM/IRSpy/Utils.pm +++ b/lib/ZOOM/IRSpy/Utils.pm @@ -848,7 +848,7 @@ sub validate_record { my @errors = $id; if ($tests{'protocol'}) { - push(@errors, 'protocol number is not valid') if $protocol !~ /^(z39\.50|sru|srw|tcp)$/; + push(@errors, 'protocol number is not valid') if $protocol !~ /^(z39\.50|sru|srw|tcp)$/i; } if ($tests{'port'}) { @@ -861,7 +861,7 @@ sub validate_record { if ($tests{'database'}) { push(@errors, 'database name is not valid') if $dbname =~ m,/,i; - push(@errors, 'database has trailing spaces') if $dbname ne trimField($dbname); + push(@errors, 'database has trailing spaces') if $dbname =~ /^\s+|\s+$/; } if ($tests{'hosturl'}) {