Bug 3423 - In Cataloging, fields are not ordered by tag number
authorFrédéric Demians <f.demians@tamil.fr>
Wed, 15 Jul 2009 19:59:56 +0000 (21:59 +0200)
committerGalen Charlton <galen.charlton@liblime.com>
Tue, 21 Jul 2009 01:29:57 +0000 (21:29 -0400)
In cataloging, depending on installation and how biblio framework has been
created/modified, fields are not displayed ordered by tag number. For example,
in UNIMARC you can have in tab '2':

  225
  200
  210

This patch order fields in tabs by tag and letter in the tag.

Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
C4/Biblio.pm

index 8bebb25..803a921 100644 (file)
@@ -938,6 +938,7 @@ sub GetUsedMarcStructure($){
         FROM   marc_subfield_structure
         WHERE   tab > -1 
             AND frameworkcode = ?
+        ORDER BY tagfield, tagsubfield
     /;
     my @results;
     my $sth = $dbh->prepare($query);