Skip to content
Extraits de code Groupes Projets
Valider 1d797053 rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

[UPD] use api_connector local_to_utc iso convert_time

parent f36a222b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -7,6 +7,8 @@ from dateutil.relativedelta import relativedelta
from odoo import fields, models
from odoo.addons.api_connector.tools.date_utils import local_to_utc
_logger = logging.getLogger(__name__)
......@@ -235,8 +237,8 @@ class AccEnedisCdc(models.Model):
message += "PRM " + usage_point_id.name + "\n"
message += "Appel API ...\n"
# Transformation des dates naives en datetime UTC
start_datetime = self._convert_time(start_date)
end_datetime = self._convert_time(end_date)
start_datetime = local_to_utc(start_date, "Europe/Paris")
end_datetime = local_to_utc(end_date, "Europe/Paris")
curves_data = operation._get_definitive_load_curves(
start_datetime,
end_datetime,
......
......@@ -5,6 +5,8 @@ from odoo import _, fields, models
from odoo.exceptions import UserError
from odoo.osv import expression
from odoo.addons.api_connector.tools.date_utils import local_to_utc
class AccOperationWizard(models.TransientModel):
_name = "acc.operation.wizard"
......@@ -104,8 +106,8 @@ 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 = self.env["acc.enedis.cdc"]._convert_time(self.start_date)
end_datetime = self.env["acc.enedis.cdc"]._convert_time(self.end_date)
start_datetime = local_to_utc(self.start_date, "Europe/Paris")
end_datetime = local_to_utc(self.end_date, "Europe/Paris")
domain_date = [
("date_slot", ">=", start_datetime),
("date_slot", "<", end_datetime),
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter