Bug Fixing : Could not add new undefined tag if searchfield>0
authorHenri-Damien LAURENT <henridamien@koha-fr.org>
Sat, 2 Feb 2008 05:23:46 +0000 (23:23 -0600)
committerJoshua Ferraro <jmf@liblime.com>
Sun, 3 Feb 2008 13:24:19 +0000 (07:24 -0600)
For instance, search for tag 290
cannot find.
Click on addTag
Save
Then wouldnot add tag 290 because used UPDATE.
Now, if tag is not found then Add tag is done.

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
admin/marctagstructure.pl

index 1cb3c7d..4dbe40c 100755 (executable)
@@ -123,9 +123,9 @@ if ($op eq 'add_form') {
                        -default => $data->{'authorised_value'},
                        );
 
-       if ($searchfield) {
-               $template->param(action => "Modify tag",
-                                                               searchfield => $searchfield);
+  $template->param(searchfield => $searchfield) if ($searchfield);
+       if ($data eq undef) {
+               $template->param(action => "Modify tag");
                $template->param('heading-modify-tag-p' => 1);
        } else {
                $template->param(action => "Add tag");