diff --git a/demosplan/DemosPlanCoreBundle/Controller/Procedure/DemosPlanProcedureController.php b/demosplan/DemosPlanCoreBundle/Controller/Procedure/DemosPlanProcedureController.php index e9997ed495..3e9bbf2b3f 100644 --- a/demosplan/DemosPlanCoreBundle/Controller/Procedure/DemosPlanProcedureController.php +++ b/demosplan/DemosPlanCoreBundle/Controller/Procedure/DemosPlanProcedureController.php @@ -2402,6 +2402,12 @@ public function boilerplateListAction( $templateVars['list'] = $procedureService->getBoilerplateList($procedure); $templateVars['boilerplateGroups'] = $procedureService->getBoilerplateGroups($procedureId); + if (!$request->isMethod('GET')) { + // prevent sending the same post multiple times when browser reloads the same page (F5) + // therefore redirect to self as a get call instead. + return $this->redirectBack($request); + } + return $this->renderTemplate( '@DemosPlanCore/DemosPlanProcedure/administration_list_boilerplate.html.twig', [