Преглед на файлове

order_phone is now optional

EduLascala преди 4 месеца
родител
ревизия
4ac31527e6
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      controllers/OrderCreateController.php

+ 2 - 2
controllers/OrderCreateController.php

@@ -29,7 +29,7 @@ class OrderCreateController
              ->key('user_name', v::stringType()->notEmpty()->alnum('_'))
              ->key('company_id', v::intType()->positive())
              ->key('order_name', v::stringType()->notEmpty()->alnum(' '))
-             ->key('order_phone', v::stringType()->notEmpty()->length(8, 20))
+             ->key('order_phone', v::optional(v::stringType()->notEmpty()->length(8, 20)), false)
              ->key('status_status', v::stringType()->notEmpty()->in(['Aberta', 'Finalizada', 'Cancelada']))
              ->assert($body);
         } catch (ValidationException $e) {
@@ -39,7 +39,7 @@ class OrderCreateController
         $tableId = (int) $body['table_id'];
         $companyId = (int) $body['company_id'];
         $orderName = $body['order_name'];
-        $orderPhone = $body['order_phone'];
+        $orderPhone = $body['order_phone'] ?? '';
         $statusStatus = $body['status_status'];
         $userName = $body['user_name'];