Changeset 1497 for trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql
- Timestamp:
- 12/18/15 07:24:29 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/Aliases.pm
r1493 r1497 233 233 my @users = $self->base->search_objects('user', ref $filter ? @{ $filter } : $filter); 234 234 235 my @forward = ();235 my %forward = (); 236 236 237 237 foreach my $user (@users) { … … 239 239 $email{$user} or next; 240 240 my $mail = $email{$user}->[0] or next; 241 push(@forward, $mail);241 %forward{$mail} = 1; 242 242 } 243 243 … … 245 245 'UPDATE aliases SET forward = ? WHERE ikey = ?' 246 246 ); 247 if (!$sth->execute( \@forward, $self->Iid)) {247 if (!$sth->execute([ sort keys %forward ], $self->Iid)) { 248 248 $self->base->log(LA_ERR, "Cannot update forward for aliases %s: %s", $self->id, $sth->errstr()); 249 249 return;
Note: See TracChangeset
for help on using the changeset viewer.