Changeset 1724


Ignore:
Timestamp:
02/25/16 11:11:51 (8 years ago)
Author:
nanardon
Message:

Fix: don't truncate last employement if new one is before

File:
1 edited

Legend:

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

    r1710 r1724  
    7575        if ($empl) { 
    7676            my $obj = $c->model('Accounts')->db->get_object('employment', $empl); 
     77            # We try to truncate last employment if need 
     78            # if new employment if after only 
    7779            if (my $lastday = $obj->get_attributes('lastday')) { 
    78                 if ($lastday ge $lastd->ymd('-')) { 
     80                my $firstday = $obj->get_attributes('firstday'); 
     81                if ($lastd->ymd('-') ge $firstday && 
     82                    $lastday         ge $lastd->ymd('-')) { 
    7983                    $obj->set_c_fields(lastday => $lastd->ymd('-')); 
    8084                } 
Note: See TracChangeset for help on using the changeset viewer.