feat: improved error handling and feedback

This commit is contained in:
Björn Fromme committed 2025-03-24 19:41:51 +01:00
1 parent 7bcda3e6f8
commit 296464701d
7 files changed
+64 -24

No files matched your search

+3 -2
View File
@@ -4,6 +4,7 @@ namespace App\Controller;
use App\BusProNet\ApiClient;
use App\BusProNet\Exception\ApiClientException;
use App\BusProNet\Exception\ResponseParserException;
use Psr\Log\LoggerInterface;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Form\Extension\Core\Type\EmailType;
@@ -51,7 +52,7 @@ class ResetPasswordController extends AbstractController
$this->logger->info('Initiated password reset', [
'email' => $form->get('email')->getData(),
]);
} catch (ApiClientException $e) {
} catch (ApiClientException|ResponseParserException $e) {
$this->addFlash('error', $e->getMessage());
$this->logger->error('Error initiating password reset', [
'email' => $form->get('email')->getData(),
@@ -66,4 +67,4 @@ class ResetPasswordController extends AbstractController
'form' => $form->createView(),
]);
}
}
}