Skip to content
Snippets Groups Projects
Commit 5ff89b93 authored by Rémi - Le Filament's avatar Rémi - Le Filament
Browse files

[UPD] check cdc for correct interval

parent d0cafccf
No related branches found
No related tags found
No related merge requests found
# Copyright 2021- Le Filament (https://le-filament.com)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
import pytz
from odoo import _, fields, models
from odoo.exceptions import UserError
from odoo.osv import expression
......@@ -103,9 +105,11 @@ class AccOperationWizard(models.TransientModel):
domain_extra_cdc = expression.OR([domain_cons_cdc, domain_prod_cdc])
domain_periods = expression.AND([domain_base, domain_extra])
start_datetime = pytz.timezone("Europe/Paris").localize(fields.Datetime.to_datetime(start_date)).astimezone(pytz.UTC).replace(tzinfo=None)
end_datetime = pytz.timezone("Europe/Paris").localize(fields.Datetime.to_datetime(start_date)).astimezone(pytz.UTC).replace(tzinfo=None)
domain_date = [
("date_slot", ">=", self.start_date),
("date_slot", "<", self.end_date),
("date_slot", ">=", start_datetime),
("date_slot", "<", end_datetime),
]
domain_cdc = expression.AND([domain_base, domain_extra_cdc, domain_date])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment