X-Git-Url: https://git.agnieray.net/?a=blobdiff_plain;f=galette%2Flib%2FGalette%2FControllers%2FCrud%2FDynamicFieldsController.php;h=76b9522df70ce6c453f72636b26e15cc2a9006f1;hb=02d31355e22e1feebbf86b1bdb1a2fb4641426ad;hp=e275bec0d2d218e5f8f573c54e4bbe8fcc548569;hpb=99a1e10997ac90f80fc6c2085dcde363d1b440fe;p=galette.git 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]) ); } }