(bug #4487) permit - and . in callnumber plugin
authorNahuel ANGELINETTI <nahuel.angelinetti@biblibre.com>
Wed, 12 May 2010 11:44:32 +0000 (13:44 +0200)
committerGalen Charlton <gmcharlt@gmail.com>
Mon, 24 May 2010 15:14:33 +0000 (11:14 -0400)
Signed-off-by: Galen Charlton <gmcharlt@gmail.com>
cataloguing/value_builder/callnumber.pl

index 889d8c9..3ed09d9 100755 (executable)
@@ -95,7 +95,8 @@ sub plugin {
             );
         }
     # If a prefix is submited, we look for the highest itemcallnumber with this prefix, and return it incremented
-    } elsif ( $code =~ m/^[A-Z]+$/ ) {
+    } elsif ( $code =~ m/^[A-Z.\-]+$/ ) {
+        warn $code;
         my $sth = $dbh->prepare("SELECT MAX(CAST(SUBSTRING_INDEX(itemcallnumber,' ',-1) AS SIGNED)) FROM items WHERE itemcallnumber LIKE ?");
         $sth->execute($code.' %');
         if ( my $max = $sth->fetchrow ) {