Sfoglia il codice sorgente

rates - fix bug inserimento

ferrari 3 settimane fa
parent
commit
d43bb7d8b8
1 ha cambiato i file con 4 aggiunte e 6 eliminazioni
  1. 4 6
      app/Http/Livewire/Rate.php

+ 4 - 6
app/Http/Livewire/Rate.php

@@ -175,18 +175,16 @@ class Rate extends Component
             else
             {
 
-                if ($this->type > 1 && $this->type < sizeof($this->months))
-                {
+                if ($this->type > 1 && $this->type < sizeof($this->months)) {
                     // $this->errorMsg = 'Hai selezionato un numero di mesi errato in base all\'abbonamento selezionato' . $this->type .'.'. sizeof($this->months);
                     $this->errorMsg = 'Mesi selezionati superiori a quelli previsti dall’abbonamento';
-                }
-                elseif ($this->type == 1 && !$this->month) {
+                } elseif ($this->type == 1 && !$this->month) {
                     $this->errorMsg = 'Seleziona un mese';
                 } else {
                     $rate = new \App\Models\Rate();
                     $rate->member_id = $this->member_id;
-                    $rate->member_course_id = $this->member_course_id;
-                    $rate->member_subscription_id = $this->member_subscription_id;
+                    $rate->member_course_id = $this->member_course_id > 0 ? $this->member_course_id : null;
+                    $rate->member_subscription_id = $this->member_subscription_id > 0 ? $this->member_subscription_id : null;
                     $rate->course_subscription_id = $this->course_subscription_id;
                     $rate->price = currencyToDouble($this->price);
                     $rate->date = $this->date;