diff --git a/resources/assets/vue/components/addresses/forms/AddressFormComponent.vue b/resources/assets/vue/components/addresses/forms/AddressFormComponent.vue
index 54d88555..b1a28972 100644
--- a/resources/assets/vue/components/addresses/forms/AddressFormComponent.vue
+++ b/resources/assets/vue/components/addresses/forms/AddressFormComponent.vue
@@ -131,7 +131,7 @@
+
+ You must choose at least one option.
+
+
diff --git a/resources/assets/vue/components/orders/forms/ChangeOrderAddressFormComponent.vue b/resources/assets/vue/components/orders/forms/ChangeOrderAddressFormComponent.vue
index 31316368..b9d41532 100644
--- a/resources/assets/vue/components/orders/forms/ChangeOrderAddressFormComponent.vue
+++ b/resources/assets/vue/components/orders/forms/ChangeOrderAddressFormComponent.vue
@@ -25,7 +25,7 @@
New Address
-
+
diff --git a/resources/assets/vue/general/mixins/addresses/validation/addressFormValidation.js b/resources/assets/vue/general/mixins/addresses/validation/addressFormValidation.js
index c2778a26..c114248c 100644
--- a/resources/assets/vue/general/mixins/addresses/validation/addressFormValidation.js
+++ b/resources/assets/vue/general/mixins/addresses/validation/addressFormValidation.js
@@ -22,6 +22,18 @@ export default {
person_in_charge: { required },
property_type: { required },
additional_request: { },
+ receive_goods_working_hours: {},
+ receive_goods_after_hours: {},
+ receive_goods_on_saturday: {},
+ atLeastOneSelected: {
+ required: function () {
+ return (
+ this.parameters.receive_goods_working_hours ||
+ this.parameters.receive_goods_after_hours ||
+ this.parameters.receive_goods_on_saturday
+ );
+ }
+ }
}
},
mixins: [addressFormHandler]