diff --git a/modules/scadenzario/actions.php b/modules/scadenzario/actions.php index dc2514ee9..8df53c24a 100755 --- a/modules/scadenzario/actions.php +++ b/modules/scadenzario/actions.php @@ -135,7 +135,11 @@ switch (post('op')) { $id_scadenza_non_completa = $id_scadenza; } - $assicurazione_crediti = AssicurazioneCrediti::where('id_anagrafica', $idanagrafica)->where('data_inizio', '<=', $scadenza->scadenza)->where('data_fine', '>=', $scadenza->scadenza)->first(); + $assicurazione_crediti = AssicurazioneCrediti::where('id_anagrafica', $idanagrafica) + ->where('data_inizio', '<=', $data_scadenza) + ->where('data_fine', '>=', $data_scadenza) + ->first(); + if (!empty($assicurazione_crediti)) { $assicurazione_crediti->fixTotale(); $assicurazione_crediti->save();