fix: several bug fixes as found in logs

This commit is contained in:
Björn Fromme
2024-10-14 15:01:17 +02:00
parent 760b3673fc
commit 5976668cb7
4 changed files with 13 additions and 3 deletions
+6 -1
View File
@@ -106,7 +106,12 @@ class UserDataHandler
if (true === $isTeamer) {
$address = Address::fromApiResponse($profileResponse);
$communication = Communication::fromApiResponse($profileResponse);
$teamer = $user->getTeamer();
if (null === $user->getTeamer()) {
$teamer = Teamer::fromApiResponse($profileResponse);
$this->entityManager->persist($teamer);
} else {
$teamer = $user->getTeamer();
}
$teamer
->setAddress($address)
->setCommunication($communication)