Ignore:
Timestamp:
01/21/16 02:15:58 (8 years ago)
Author:
nanardon
Message:

Fix Expiration computation between two employment

Location:
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql
Files:
2 edited

Legend:

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

    r1638 r1646  
    101101                my $firstday = $self->object->get_attributes('firstday'); 
    102102 
    103                 my @fd = split('-', $firstday); 
    104                 my @ld = split('-', $lastday); 
     103                my @fd = split('-', $firstday) or return; 
     104                my @ld = split('-', $lastday)  or return; 
    105105 
    106106                my ($Dy,$Dm,$Dd) = Date::Calc::N_Delta_YMD(@fd, @ld); 
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/User.pm

    r1645 r1646  
    14261426 
    14271427    if ($expireOn ne 'never') { 
    1428         my $endemploy = $currentemployment 
    1429             ? $self->_get_attributes("_$expireOn") 
    1430             : (($self->base->config('unemployed_expire') ||'') eq 'no' 
     1428        my $endemploy = $self->_get_attributes("_$expireOn") || 
     1429            (($self->base->config('unemployed_expire') ||'') eq 'no' 
    14311430                ? undef 
    14321431                : $self->_get_attributes('create')); 
Note: See TracChangeset for help on using the changeset viewer.