From 91aac32f52ad6d83b0e111980541ed28647d6a9b Mon Sep 17 00:00:00 2001 From: Colin Campbell Date: Tue, 5 Oct 2010 10:28:59 +0100 Subject: [PATCH] Bug 2664: Add item should preselect logged in branch Content-Type: text/plain; charset="utf-8" An earlier fix to stop branch values being overwritten in edit items was causing the branch value to be unset when adding items --- cataloguing/additem.pl | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/cataloguing/additem.pl b/cataloguing/additem.pl index ea4daf9..e6f19d2 100755 --- a/cataloguing/additem.pl +++ b/cataloguing/additem.pl @@ -433,7 +433,10 @@ foreach my $tag (sort keys %{$tagslib}) { foreach my $thisbranch (@$branches) { push @authorised_values, $thisbranch->{value}; $authorised_lib{$thisbranch->{value}} = $thisbranch->{branchname}; - # $value = $thisbranch->{value} if $thisbranch->{selected}; + # in edit item this is set to the data value otherwise use default + if ($op ne 'edititem' && $thisbranch->{selected} ) { + $value = $thisbranch->{value}; + } } } elsif ( $tagslib->{$tag}->{$subfield}->{authorised_value} eq "itemtypes" ) { -- 1.7.2.3