Changeset 87


Ignore:
Timestamp:
05/11/09 21:58:54 (15 years ago)
Author:
nanardon
Message:
  • check memberUID has change
File:
1 edited

Legend:

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

    r86 r87  
    7474                on users_groups.uid = "user".uid join 
    7575                "group" on "group".gid = users_groups.gid 
    76                 where "group".groupname = ? 
     76                where "group".groupname = ? order by login 
    7777                } 
    7878            ); 
     
    9494        $attr =~ /^memberUID$/ and do { 
    9595            my $gid = $self->get_field('gid') or next; 
     96            if (join("\0", sort @{ $self->get_field('memberUID') }) eq 
     97                join("\0", sort @{ $data{$attr} || []})) { 
     98                next; 
     99            } 
    96100            $self->db->prepare_cached('delete from users_groups where gid = ?') 
    97101                ->execute($gid); 
Note: See TracChangeset for help on using the changeset viewer.