Compare commits

..

1 Commits

Author SHA1 Message Date
Frédéric Péters 91bef68c16 toulouse_smart: accept tz-aware datetimes (#87415)
gitea/passerelle/pipeline/head This commit looks good Details
2024-02-23 20:12:21 +01:00
1 changed files with 2 additions and 5 deletions

View File

@ -22,7 +22,7 @@ import urllib
import requests
from django.db import models
from django.utils import dateparse
from django.utils.timezone import is_naive, make_aware
from django.utils.timezone import make_aware
from django.utils.translation import gettext_lazy as _
from passerelle.base.models import BaseResource, HTTPResource
@ -127,10 +127,7 @@ class Litteralis(BaseResource, HTTPResource):
for k, v in data.items():
if v:
if k.startswith('date'):
datetime = parse_datetime(v)
if is_naive(datetime):
datetime = make_aware(datetime, is_dst=False)
res[k] = datetime.isoformat()
res[k] = make_aware(parse_datetime(v)).isoformat()
else:
cleaned_payload = clean_payload(v)
if cleaned_payload: