Skip to content
Snippets Groups Projects
Commit 2ac2e521 authored by Antoine Lambert's avatar Antoine Lambert
Browse files

save_bulk/api_views: Ensure UTC dates in API view responses

Dates returned by origin_visit_stats_get from scheduler API are
converted to local timezone which can make tests failed if local
timezone is different from UTC.
parent c850c35c
No related branches found
No related tags found
1 merge request!1350save_bulk/api_views: Add missing limit parameter to get_listed_origins
......@@ -26,7 +26,7 @@ from swh.web.auth.utils import API_SAVE_BULK_PERMISSION
from swh.web.config import get_config, scheduler
from swh.web.save_bulk.models import SaveBulkOrigin, SaveBulkRequest
from swh.web.save_code_now.origin_save import validate_origin_url
from swh.web.utils import reverse
from swh.web.utils import datetime_to_utc, reverse
from swh.web.utils.exc import BadInputExc, ForbiddenExc, NotFoundExc, UnauthorizedExc
save_bulk_api_urls = APIUrls()
......@@ -514,10 +514,14 @@ def api_origin_save_bulk_request_info(request: Request, request_id: UUID):
visit_type=origin.visit_type,
status=status,
last_scheduling_date=(
last_scheduled.isoformat() if last_scheduled else None
datetime_to_utc(last_scheduled).isoformat()
if last_scheduled
else None
),
last_visit_date=(
last_visit_date.isoformat() if last_visit_date else None
datetime_to_utc(last_visit_date).isoformat()
if last_visit_date
else None
),
last_visit_status=(
last_visit_status.value if last_visit_status else None
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment