diff --git a/.gitlab/issue_templates/sprint.md b/.gitlab/issue_templates/sprint.md new file mode 100644 index 0000000..90339f7 --- /dev/null +++ b/.gitlab/issue_templates/sprint.md @@ -0,0 +1,24 @@ +👤 **Formulation** + + +**En tant que** ~"persona:: Marie" + +**Je veux** + +**Afin de** + +🎯 **Contexte métier & Objectif** + + + +🧪 **Critères d'acceptation** + +- [ ] **Scénario :** Cas nominal + * **Étant donné** + * **Quand** + * **Alors** + +- [ ] **Scénario :** Cas d'erreur / alternatif + * **Étant donné** + * **Quand** + * **Alors** diff --git a/app/Http/Controllers/PanierController.php b/app/Http/Controllers/PanierController.php index 7d2252d..db0479b 100644 --- a/app/Http/Controllers/PanierController.php +++ b/app/Http/Controllers/PanierController.php @@ -59,13 +59,16 @@ class PanierController extends Controller { if (isset($request->coupons)) { session()->put('coupons', $request->coupons); - $coupons = $request->coupons; } - if ($request->session()->has('campagne')) { - $campagne = $request->session()->get('campagne'); + $coupons = session('coupons', []); + + if (!$request->session()->has('campagne')) { + abort(404); } + $campagne = $request->session()->get('campagne'); + $ref = $campagne->camp_id; return view('landings::' . $ref . '.imprimer')