fix: catch unexpected api response for personal data
This commit is contained in:
@@ -162,7 +162,18 @@ class PersonalDataController extends AbstractController
|
|||||||
->getPersonalData($email, $password);
|
->getPersonalData($email, $password);
|
||||||
} catch (ApiClientException $e) {
|
} catch (ApiClientException $e) {
|
||||||
$this->addFlash('error', 'Deine persönlichen Daten konnten nicht abgerufen werden');
|
$this->addFlash('error', 'Deine persönlichen Daten konnten nicht abgerufen werden');
|
||||||
$personalData = new PersonalData();
|
|
||||||
|
return $this->redirectToRoute('app_personal_data');
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($personalData instanceof Notification) {
|
||||||
|
$this->logger->error('Unable to fetch personal data', [
|
||||||
|
'code' => $personalData->code,
|
||||||
|
'error' => $personalData->message,
|
||||||
|
]);
|
||||||
|
$this->addFlash('error', 'Deine persönlichen Daten konnten nicht abgerufen werden');
|
||||||
|
|
||||||
|
return $this->redirectToRoute('app_personal_data');
|
||||||
}
|
}
|
||||||
|
|
||||||
$personalData->communication->newsletter = !$personalData->communication->newsletter;
|
$personalData->communication->newsletter = !$personalData->communication->newsletter;
|
||||||
|
|||||||
Reference in New Issue
Block a user