chiark / gitweb /
source-info: add lifeboats
[ypp-sc-tools.db-live.git] / yarrg / Commods.pm
index bce9a8e13b2cb33afd05feb7ada3d2410aa5ea02..42670342372f8dfbc20f24d063e74d796c041f4b 100644 (file)
@@ -425,14 +425,15 @@ sub check_tsv_line ($$) {
     $l !~ m/\P{IsPrint}/ or &$bad_data('nonprinting char(s)');
     my @v= split /\t/, $l, -1;
     @v==6 or &$bad_data('wrong number of fields');
+    $v[1] =~ s/^\s+//; $v[1] =~ s/\s+$//; # ooo don't check :-(
     my ($commod,$stall) = @v;
 
     !keys %commods or
        defined $commods{$commod} or
        &$bad_data("unknown commodity ".errsan($commod));
     
-    $stall =~ m/^\p{IsUpper}|^[0-9]/ or
-       &$bad_data("stall not capitalised ".errsan($stall));
+    $stall =~ m/^\p{IsAlnum}/ or
+       &$bad_data("stall does not start with alphanumeric ".errsan($stall));
     !exists $check_tsv_done{$commod,$stall} or
        &$bad_data("repeated data ".errsan($commod).",".errsan($stall));
     $check_tsv_done{$commod,$stall}= 1;