From d97c831b3d6715553f933f59733f2fe88ba46f23 Mon Sep 17 00:00:00 2001 From: Manohar Reddy Date: Fri, 19 Jun 2026 14:35:05 +0200 Subject: [PATCH] fix snapshot API response --- simplyblock_web/api/v2/_dtos.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/simplyblock_web/api/v2/_dtos.py b/simplyblock_web/api/v2/_dtos.py index f18862878..b16464ba0 100644 --- a/simplyblock_web/api/v2/_dtos.py +++ b/simplyblock_web/api/v2/_dtos.py @@ -1,4 +1,4 @@ -from datetime import datetime, timedelta +from datetime import datetime, timedelta, timezone from ipaddress import IPv4Address from typing import List, Literal, Tuple, Optional, cast from uuid import UUID @@ -273,7 +273,7 @@ def from_model( size=model.size, used_size=model.used_size, migrating=is_migrating, - created_at=datetime.fromtimestamp(model.created_at), + created_at=datetime.fromtimestamp(model.created_at, tz=timezone.utc), lvol=str( request.url_for( "clusters:pools:volumes:detail", @@ -282,7 +282,7 @@ def from_model( volume_id=model.lvol.get_id(), ) ) - if model.lvol is not None and (volume_id == model.lvol.get_id()) + if model.lvol is not None and (volume_id is None or volume_id == model.lvol.get_id()) else None, )