Fix cambio stato interventi in fase di fatturazione

This commit is contained in:
MatteoPistorello 2022-08-02 16:56:23 +02:00
parent aed5aa1a66
commit 9eaa601732
2 changed files with 8 additions and 4 deletions

View File

@ -255,8 +255,10 @@ class Contratto extends Document
$interventi = $this->interventi; $interventi = $this->interventi;
$stato_intervento = \Modules\Interventi\Stato::where('codice', $codice_intervento)->first(); $stato_intervento = \Modules\Interventi\Stato::where('codice', $codice_intervento)->first();
foreach ($interventi as $intervento) { foreach ($interventi as $intervento) {
$intervento->stato()->associate($stato_intervento); if ($intervento->stato->is_completato==1) {
$intervento->save(); $intervento->stato()->associate($stato_intervento);
$intervento->save();
}
} }
} }

View File

@ -283,8 +283,10 @@ class Preventivo extends Document
$interventi = $this->interventi; $interventi = $this->interventi;
$stato_intervento = \Modules\Interventi\Stato::where('codice', $codice_intervento)->first(); $stato_intervento = \Modules\Interventi\Stato::where('codice', $codice_intervento)->first();
foreach ($interventi as $intervento) { foreach ($interventi as $intervento) {
$intervento->stato()->associate($stato_intervento); if ($intervento->stato->is_completato==1) {
$intervento->save(); $intervento->stato()->associate($stato_intervento);
$intervento->save();
}
} }
} }
} }