Ignore:
Timestamp:
08/29/16 12:28:12 (8 years ago)
Author:
nanardon
Message:

Dont truncate current employment with pasted date

File:
1 edited

Legend:

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

    r1765 r1833  
    7777            # We try to truncate last employment if need 
    7878            # if new employment if after only 
    79             if (my $lastday = $obj->get_attributes('lastday')) { 
    80                 my $firstday = $obj->get_attributes('firstday'); 
    81                 if ($lastd->ymd('-') ge $firstday && 
    82                     $lastday         ge $lastd->ymd('-')) { 
     79 
     80            if ($obj->get_attributes('firstday') lt $lastd->ymd('-')) { 
     81                if (my $lastday = $obj->get_attributes('lastday')) { 
     82                    my $firstday = $obj->get_attributes('firstday'); 
     83                    if ($lastd->ymd('-') ge $firstday && 
     84                        $lastday         ge $lastd->ymd('-')) { 
     85                        $obj->set_c_fields(lastday => $lastd->ymd('-')); 
     86                    } 
     87                } elsif (!$obj->get_attributes('lastday')) { 
    8388                    $obj->set_c_fields(lastday => $lastd->ymd('-')); 
    8489                } 
    85             } elsif (!$obj->get_attributes('lastday')) { 
    86                 $obj->set_c_fields(lastday => $lastd->ymd('-')); 
    8790            } 
    8891        } 
Note: See TracChangeset for help on using the changeset viewer.