Sfoglia il codice sorgente

codice fiscale non obbligatorio se nascita straniera

FabioFratini 9 mesi fa
parent
commit
4dc0aef273
1 ha cambiato i file con 7 aggiunte e 5 eliminazioni
  1. 7 5
      app/Http/Livewire/Member.php

+ 7 - 5
app/Http/Livewire/Member.php

@@ -827,7 +827,6 @@ class Member extends Component
             'address' => 'required',
             'zip_code' => 'required',
             'nation_id' => 'required',
-            'fiscal_code' => 'required',
             'birth_date' => 'before_or_equal:today',
             'gender' => 'required'
         ];
@@ -835,6 +834,7 @@ class Member extends Component
         if ($this->isBirthItaly) {
             $rules['birth_province_id'] = 'required';
             $rules['birth_city_id'] = 'required';
+            $rules['fiscal_code'] = 'required';
         } else {
             $rules['birth_place'] = 'required';
         }
@@ -864,10 +864,12 @@ class Member extends Component
 
         $this->emit('setErrorMsg', $zzz);
 
-        $existingMember = \App\Models\Member::where('fiscal_code', $this->fiscal_code)->first();
-        if ($existingMember) {
-            $this->already_existing = true;
-            return;
+        if (!empty($this->fiscal_code)) {
+            $existingMember = \App\Models\Member::where('fiscal_code', $this->fiscal_code)->first();
+            if ($existingMember) {
+                $this->already_existing = true;
+                return;
+            }
         }
 
         $this->validate($rules);