fix guardian field
authorChris Sharp <csharp@georgialibraries.org>
Fri, 4 Sep 2020 17:34:45 +0000 (13:34 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Fri, 4 Sep 2020 17:34:45 +0000 (13:34 -0400)
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Ecard.pm

index e3fb930..31e4bab 100644 (file)
@@ -29,7 +29,7 @@ my @api_fields = (
     {name => 'home_ou', class => 'au', required => 1},
     {name => 'ident_type', class => 'au', required => 1},
     {name => 'ident_value', class => 'au', required => 1},
-    {name => 'guardian',
+    {name => 'ident_value2',
      class => 'au', 
      notes => "AKA parent/guardian",
      required_if => 'Patron is less than 18 years old'
@@ -346,6 +346,7 @@ sub make_user {
 
         my $val = $cgi->param($field);
 
+        $field = 'guardian' if $field eq 'ident_value2' && $val;
         $au->juvenile(1) if $field eq 'guardian' && $val;
         $au->day_phone(undef) if $field eq 'day_phone' && $val eq '--';