Ignore:
Timestamp:
04/27/17 02:51:50 (7 years ago)
Author:
nanardon
Message:

Fix date checking on employment change/creation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/Employment.pm

    r1950 r1994  
    359359    my $id = ref $obj ? $obj->id : $obj; 
    360360 
    361     my $firstday = exists($changes{firstday}) ? $changes{firstday} : $obj->get_attributes('firstday'); 
    362     my $lastday  = exists($changes{lastday}) ?  $changes{lastday}  : $obj->get_attributes('lastday'); 
     361    my $firstday = exists($changes{firstday})  
     362        ? $changes{firstday} :  
     363            $obj ? $obj->get_attributes('firstday') : undef; 
     364    my $lastday  = exists($changes{lastday}) 
     365        ?  $changes{lastday} : 
     366            $obj ? $obj->get_attributes('lastday') : undef; 
    363367 
    364368    if ($lastday) { 
     
    380384            return; 
    381385        } 
     386    } elsif (!$firstday) { 
     387        $base->log(LA_ERR, "No firstday given"); 
     388        return; 
    382389    } else { 
    383390        my $sth = $base->db->prepare_cached(q{ 
Note: See TracChangeset for help on using the changeset viewer.