Skip to content
Snippets Groups Projects
Commit ab1e43a3 authored by David Surville's avatar David Surville
Browse files

[Fix] L'appel de la fonction de création d'un compte Zimbra dans le processus...

[Fix] L'appel de la fonction de création d'un compte Zimbra dans le processus de création d'une boîte générique ne correspondait pas à la signature de cette fonction
parent 507501b7
No related branches found
No related tags found
No related merge requests found
Pipeline #22369 passed
CHANGELOG
=========
4.0.3 (09/06/2023)
------------------
- [Fix] L'appel de la fonction de création d'un compte Zimbra dans le processus de création d'une boîte générique ne correspondait pas à la signature de cette fonction
4.0.2 (15/03/2023)
------------------
......
......@@ -53,9 +53,10 @@ class ZimbraBoiteGeneriqueProcessus extends AbstractProcessus
{
$account = new Account;
$account->name = $mail;
$account->password = $password;
$account->description = $description;
$account->zimbraCOSId = $this->getOptions()->getBoiteGeneriqueCosId();
$this->accountService->create($account, $password);
$this->accountService->create($account);
$this->accountService->addAlias($account, $name . substr($mail, strpos($mail, '@')));
return $this;
......
......@@ -193,11 +193,19 @@ class ZimbraAccountService extends AbstractService
$attrs['name'] = $value->getName();
$params = $value->getConvertedChanges();
if (isset($params['name'])) unset($params['name']);
if (isset($params['password'])) {
$attrs['password'] = $params['password'];
unset($params['password']);
}
$params = $this->getZimbra()->makeZimbraAttributes($params);
$account = $value;
} elseif (is_string($value)) {
$attrs['name'] = $value;
if (isset($params['name'])) unset($params['name']);
if (isset($params['password'])) {
$attrs['password'] = $params['password'];
unset($params['password']);
}
$params = $this->getZimbra()->makeZimbraAttributes($params);
$account = new AccountEntity;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment