Ignore:
Timestamp:
06/20/19 16:23:01 (5 years ago)
Author:
nanardon
Message:

Strip domain when fetching zimbra aliases

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Zimbra/User.pm

    r2269 r2270  
    5353            get => sub { 
    5454                my ($self) = @_; 
    55                 return ref $self->object->{zinfo}{zimbraMailAlias} 
    56                     ? $self->object->{zinfo}{zimbraMailAlias} 
    57                     : $self->object->{zinfo}{zimbraMailAlias}; 
     55                my $domain = $self->object->base->{domain}; 
     56                return [ 
     57                    map { s/@\Q$domain\E$//; $_ } 
     58                    ref $self->object->{zinfo}{zimbraMailAlias} 
     59                        ? @{ $self->object->{zinfo}{zimbraMailAlias} } 
     60                        : $self->object->{zinfo}{zimbraMailAlias} 
     61                ] 
    5862            }, 
    5963            set => sub { 
Note: See TracChangeset for help on using the changeset viewer.