From 36945006257bc3ad65bd564ea6c40b40c0d0002a Mon Sep 17 00:00:00 2001
From: Mateja <mail@matejamaric.com>
Date: Fri, 4 Dec 2020 00:06:29 +0100
Subject: Fix Restore button.

---
 app/Http/Controllers/ReservationsController.php | 26 ++++++++++++++-----------
 1 file changed, 15 insertions(+), 11 deletions(-)

(limited to 'app/Http/Controllers')

diff --git a/app/Http/Controllers/ReservationsController.php b/app/Http/Controllers/ReservationsController.php
index c0b7121..002645a 100644
--- a/app/Http/Controllers/ReservationsController.php
+++ b/app/Http/Controllers/ReservationsController.php
@@ -205,23 +205,27 @@ class ReservationsController extends Controller
         $rules = [
             'action' => 'required',
             'id' => 'required|numeric',
-            'qso' => 'required|numeric',
-            'approved' => 'required',
-            'specialCall' => 'required|alphanum',
-            'fromTime' => 'required|date',
-            'toTime' => 'required|date|after:fromTime',
-            'frequencies' => 'required',
-            'modes' => 'required',
-            'operatorCall' => 'required|alphanum',
-            'operatorName' => 'required',
-            'operatorEmail' => 'required|email',
-            'operatorPhone' => ['required', 'regex:/^[0-9 ]+$/'],
         ];
         $validatedData = $request->validate($rules);
 
         $record = Reservation::findOrFail($request->id);
 
         if ($request->action == "update") {
+            $rules = [
+                'qso' => 'required|numeric',
+                'approved' => 'required',
+                'specialCall' => 'required|alphanum',
+                'fromTime' => 'required|date',
+                'toTime' => 'required|date|after:fromTime',
+                'frequencies' => 'required',
+                'modes' => 'required',
+                'operatorCall' => 'required|alphanum',
+                'operatorName' => 'required',
+                'operatorEmail' => 'required|email',
+                'operatorPhone' => ['required', 'regex:/^[0-9 ]+$/'],
+            ];
+            $validatedData = $request->validate($rules);
+
             $record->approved = filter_var($request->approved, FILTER_VALIDATE_BOOLEAN);
             $record->qso = $request->qso;
             $record->specialCall = $request->specialCall;
-- 
cgit v1.2.3