Skip to content
Extraits de code Groupes Projets
Valider 1131846e rédigé par Juliana's avatar Juliana
Parcourir les fichiers

[FIX]Bug on perimeter date year 9999

parent 0ce8b5b7
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -270,7 +270,13 @@ class ApiEnedis(models.AbstractModel):
if usage_id:
usage_id.write(
{
"date_start_contract": date.fromisoformat(usage_point["start"]),
"date_start_contract": date.fromisoformat(
usage_point["start"]),
}
)
if usage_point["end"] != "9999-12-31":
usage_id.write(
{
"date_end_contract": date.fromisoformat(usage_point["end"]),
}
)
......@@ -282,8 +288,15 @@ class ApiEnedis(models.AbstractModel):
if usage_point["type"] == "PROD":
is_injection = True
self.date_start_contract = date.fromisoformat(usage_point["start"])
if usage_point["end"] != "9999-12-31":
self.date_end_contract = date.fromisoformat(usage_point["end"])
else:
self.date_end_contract = None
if usage_point["end"] != "9999-12-31":
date_end = date.fromisoformat(usage_point["end"])
else:
date_end = None
self.env["acc.counter"].create(
{
"name": usage_point["usage_point_id"],
......@@ -291,7 +304,7 @@ class ApiEnedis(models.AbstractModel):
"is_injection": is_injection,
"acc_operation_id": self.id,
"date_start_contract": date.fromisoformat(usage_point["start"]),
"date_end_contract": date.fromisoformat(usage_point["end"]),
"date_end_contract": date_end,
}
)
......
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