Ignore:
Timestamp:
06/19/19 10:52:53 (5 years ago)
Author:
nanardon
Message:

Fix otheraddress attribute issue

Location:
trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Users.pm

    r2259 r2264  
    230230    my $base = $c->model('Accounts')->db; 
    231231 
    232     $c->stash->{address} = $base->get_object('address', $arg); 
    233     $c->stash->{form} = $c->model('AttrForms', 'address', 
    234         $c->stash->{address}); 
    235     $c->stash->{form}->set_attrs; 
     232    if ($c->stash->{address} = $base->get_object('address', $arg)) { 
     233        $c->stash->{form} = $c->model('AttrForms', 'address', 
     234            $c->stash->{address}); 
     235        $c->stash->{form}->set_attrs; 
     236    } 
    236237} 
    237238 
  • trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Model/AttrForms.pm

    r2256 r2264  
    299299    $new->{form} = $form; 
    300300    $new->{object} = $object if (ref $object); 
    301     $new->{base} = $base || (ref $object ? $object->base : undef) or return $self; 
     301    $new->{base} = $base || (ref $object ? $object->base : $c->model('Accounts')->db); 
    302302    $new->{otype} = ref $object ? $object->type : $object; 
    303303 
Note: See TracChangeset for help on using the changeset viewer.