From 02d31355e22e1feebbf86b1bdb1a2fb4641426ad Mon Sep 17 00:00:00 2001 From: Johan Cwiklinski Date: Sun, 10 Mar 2024 09:50:06 +0100 Subject: [PATCH] Fix redirection when dynamic file does not exists --- .../Galette/Controllers/Crud/DynamicFieldsController.php | 9 ++++++++- galette/lib/Galette/Core/Picture.php | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/galette/lib/Galette/Controllers/Crud/DynamicFieldsController.php b/galette/lib/Galette/Controllers/Crud/DynamicFieldsController.php index e275bec0d..76b9522df 100644 --- a/galette/lib/Galette/Controllers/Crud/DynamicFieldsController.php +++ b/galette/lib/Galette/Controllers/Crud/DynamicFieldsController.php @@ -386,10 +386,17 @@ class DynamicFieldsController extends CrudController _T("The file does not exists or cannot be read :(") ); + $route_name = 'member'; + if ($form_name == 'contrib') { + $route_name = 'contribution'; + } elseif ($form_name == 'trans') { + $route_name = 'transaction'; + } + return $response ->withHeader( 'Location', - $this->routeparser->urlFor('member', ['id' => $id]) + $this->routeparser->urlFor($route_name, ['id' => (string)$id]) ); } } diff --git a/galette/lib/Galette/Core/Picture.php b/galette/lib/Galette/Core/Picture.php index b0bcaef96..8390a21c4 100644 --- a/galette/lib/Galette/Core/Picture.php +++ b/galette/lib/Galette/Core/Picture.php @@ -303,7 +303,7 @@ class Picture implements FileInterface } /** - * Get image file contents + * Get image file content * * @return mixed */ -- 2.39.2