From 16dd0d5744db776567a06576e2bb4ec22139fc65 Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Thu, 14 Sep 2023 16:57:39 +0200 Subject: [PATCH] fix session name in inline form controller --- src/core/Controller/Admin/Crud/CrudController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/core/Controller/Admin/Crud/CrudController.php b/src/core/Controller/Admin/Crud/CrudController.php index d53fd6a..9d28edd 100644 --- a/src/core/Controller/Admin/Crud/CrudController.php +++ b/src/core/Controller/Admin/Crud/CrudController.php @@ -151,7 +151,14 @@ abstract class CrudController extends AdminController $form = $builder->getForm(); $session = $request->getSession(); - $lastRequestId = sprintf('inline_request_%s_%s', get_class($entity), $entity->getId()); + $lastRequestId = sprintf( + 'inline_request_%s_%s_%s_%s', + get_class($entity), + $entity->getId(), + $context, + $label + ); + $lastRequest = $session->get($lastRequestId); if ($lastRequest !== null && !$request->isMethod('POST')) {