diff --git a/app/Http/Controllers/Api/v1/CustomerController.php b/app/Http/Controllers/Api/v1/CustomerController.php index f23c039..cfbb6f6 100644 --- a/app/Http/Controllers/Api/v1/CustomerController.php +++ b/app/Http/Controllers/Api/v1/CustomerController.php @@ -164,26 +164,61 @@ class CustomerController extends Controller if (isset($request->lastname)) $customerInfos->lastname = filter_var($request->lastname, FILTER_SANITIZE_STRING); - if (isset($request->birth_date)) - $customerInfos->birth_date = filter_var($request->birth_date, FILTER_SANITIZE_STRING); + if (isset($request->birth_date)) { + if (!empty($request->birth_date)){ + $customerInfos->birth_date = filter_var($request->birth_date, FILTER_SANITIZE_STRING); + }else{ + $customerInfos->birth_date = null; + } + } - if (isset($request->address)) - $customerInfos->address = filter_var($request->address, FILTER_SANITIZE_STRING); + if (isset($request->address)) { + if (!empty($request->address)){ + $customerInfos->address = filter_var($request->address, FILTER_SANITIZE_STRING); + }else{ + $customerInfos->address = null; + } + } - if (isset($request->address2)) - $customerInfos->address2 = filter_var($request->address2, FILTER_SANITIZE_STRING); + if (isset($request->address2)) { + if (!empty($request->address2)){ + $customerInfos->address2 = filter_var($request->address2, FILTER_SANITIZE_STRING); + }else{ + $customerInfos->address2 = null; + } + } - if (isset($request->phone)) - $customerInfos->phone = filter_var($request->phone, FILTER_SANITIZE_STRING); + if (isset($request->phone)) { + if (!empty($request->phone)){ + $customerInfos->phone = filter_var($request->phone, FILTER_SANITIZE_STRING); + }else{ + $customerInfos->phone = null; + } + } - if (isset($request->country)) - $customerInfos->country = filter_var($request->country, FILTER_SANITIZE_STRING); + if (isset($request->country)) { + if (!empty($request->country)){ + $customerInfos->country = filter_var($request->country, FILTER_SANITIZE_STRING); + }else{ + $customerInfos->country = null; + } + } - if (isset($request->city)) - $customerInfos->city = filter_var($request->city, FILTER_SANITIZE_STRING); + if (isset($request->city)) { + if (!empty($request->city)){ + $customerInfos->city = filter_var($request->city, FILTER_SANITIZE_STRING); + }else{ + $customerInfos->city = null; + } + } - if (isset($request->postcode)) - $customerInfos->postcode = filter_var($request->postcode, FILTER_SANITIZE_STRING); + if (isset($request->postcode)) { + if (!empty($request->postcode)){ + $customerInfos->postcode = filter_var($request->postcode, FILTER_SANITIZE_STRING); + }else{ + $customerInfos->postcode = null; + } + } if (isset($request->opt_in)) { $optIn = filter_var($request->opt_in, FILTER_SANITIZE_STRING);