This patch changes the default value of the 06 char in 008
from 't' to 'b.' This change allows for a valid 008 field
if no dates are entered in 07-14.

To test:

1. Create a new MARC record (prior to patch application).
2. Click on the 008 field to auto-populate.
3. Note that the 06 char is 't'.
4. Apply patch.
5. Create a new MARC record.
6. Click on the 008 field to auto-populate.
7. Note that the 06 char is now 'b'.
---
 cataloguing/value_builder/marc21_field_008.pl |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/cataloguing/value_builder/marc21_field_008.pl 
b/cataloguing/value_builder/marc21_field_008.pl
index 5b8a7e5..bb7e7ee 100755
--- a/cataloguing/value_builder/marc21_field_008.pl
+++ b/cataloguing/value_builder/marc21_field_008.pl
@@ -58,7 +58,7 @@ function Focus$function_name(subfield_managed) {
        if ( document.getElementById(\"$field_number\").value ) {
        }
        else {
-               document.getElementById(\"$field_number\").value='$dateentered' 
+ 't        xxu||||| |||| 00| 0 eng d';
+               document.getElementById(\"$field_number\").value='$dateentered' 
+ 'b        xxu||||| |||| 00| 0 eng d';
        }
     return 1;
 }
@@ -96,8 +96,7 @@ sub plugin {
         }
     );
 
-    #  $result = "      t        xxu           00  0 eng d" unless $result;
-    $result = "$dateentered" . "t        xxu||||| |||| 00| 0 eng d" unless 
$result;
+    $result = "$dateentered" . "b        xxu||||| |||| 00| 0 eng d" unless 
$result;
     my $errorXml = '';
     # Check if the xml, xsd exists and is validated
     my $dir = C4::Context->config('intrahtdocs') . '/prog/' . 
$template->{lang} . '/modules/cataloguing/value_builder/';
-- 
1.7.0.4

_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-patches
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to