From 5051206c0dd94e2eb994e3ff254457bbfca839b7 Mon Sep 17 00:00:00 2001
From: Sophie Meynieux <sophie.meynieux@biblibre.com>
Date: Tue, 14 Feb 2012 14:38:25 +0100
Subject: [PATCH] [Signed Off] Bug 3916 [follow-up] : Adding a default choice
 in every dropdown list, not only branches, to let the
 corresponding value unchanged
Content-Type: text/plain; charset="utf-8"

Signed-off-by: Liz Rea <wizzyrea@gmail.com>
Patch works as advertised
---
 tools/batchMod.pl |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/tools/batchMod.pl b/tools/batchMod.pl
index 94cfa69..440e516 100755
--- a/tools/batchMod.pl
+++ b/tools/batchMod.pl
@@ -340,12 +340,13 @@ foreach my $tag (sort keys %{$tagslib}) {
           #---- "true" authorised value
       }
       else {
-          push @authorised_values, "" unless ( $tagslib->{$tag}->{$subfield}->{mandatory} );
+          push @authorised_values, ""; # unless ( $tagslib->{$tag}->{$subfield}->{mandatory} );
           $authorised_values_sth->execute( $tagslib->{$tag}->{$subfield}->{authorised_value} );
           while ( my ( $value, $lib ) = $authorised_values_sth->fetchrow_array ) {
               push @authorised_values, $value;
               $authorised_lib{$value} = $lib;
           }
+          $value="";
       }
       $subfield_data{marc_value} =CGI::scrolling_list(      # FIXME: factor out scrolling_list
           -name     => "field_value",
-- 
1.7.5.4