external account fix

This commit is contained in:
yuri
2019-10-07 10:26:47 +03:00
parent b6e09ec75a
commit ffab7c3e6b

View File

@@ -69,7 +69,13 @@ class ClientManager
$externalAccountEntity = $this->clientMap[$hash]['externalAccountEntity'];
$externalAccountEntity->set('accessToken', $data['accessToken']);
$externalAccountEntity->set('tokenType', $data['tokenType']);
$this->getEntityManager()->saveEntity($externalAccountEntity, ['isTokenRenewal' => true]);
$copy = $this->getEntityManager()->getEntity('ExternalAccount', $externalAccountEntity->id);
if ($copy) {
$copy->set('accessToken', $data['accessToken']);
$copy->set('tokenType', $data['tokenType']);
$this->getEntityManager()->saveEntity($copy, ['isTokenRenewal' => true]);
}
}
}