Changeset 2435


Ignore:
Timestamp:
07/03/20 12:22:59 (4 years ago)
Author:
nanardon
Message:

Another fix for search()

Location:
trunk/LATMOS-Accounts
Files:
2 edited

Legend:

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

    r2434 r2435  
    12111211                    last; 
    12121212                } elsif ( $v == 0 ) { 
    1213                     $retain = 0 if ($attrInfo->{op} ne '+'); 
     1213                    $retain = 0 if ( $attrInfo->{op} ne '+' && $attrInfo->{op} ne '-' ); 
    12141214                } elsif ( $v >= 2 ) { 
    12151215                    $retain = 2; 
  • trunk/LATMOS-Accounts/live-test/10_sql.t

    r2434 r2435  
    368368    ok(eq_set( 
    369369        [ $base->search_objects('user', 'givenName=Firstnameb', '-memberOf=searchgb') ], 
    370         [ ] 
     370        [ qw(searchubb) ] 
    371371    ), 'Can search using filter operator -'); 
    372372    ok(eq_set( 
     
    376376    ok(eq_set( 
    377377        [ $base->search_objects('user', 'givenName=Firstnameb', '-memberOf=searchgb') ], 
    378         [ qw() ] 
     378        [ qw(searchubb) ] 
    379379    ), 'Can search using filter operator !'); 
    380380 
Note: See TracChangeset for help on using the changeset viewer.