diff --git a/models/acc_operation.py b/models/acc_operation.py index 06ead37ba371c89231c2892c7728f632291bc524..e4b63fefabd70d1244f12110962483bbd9559cbc 100644 --- a/models/acc_operation.py +++ b/models/acc_operation.py @@ -3,7 +3,8 @@ from dateutil.relativedelta import relativedelta -from odoo import api, fields, models +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError from odoo.tools import date_utils @@ -148,6 +149,9 @@ class AccOperation(models.Model): limit=1, order="date_slot DESC", ) + + if not last_record: + raise ValidationError(_("L'opération ne possède pas de données")) # Convert end datetime to timezone last_day_start = last_record.date_slot.replace(hour=0, minute=0, second=0) last_day_end = last_day_start + relativedelta(days=1)