fix: remove redundant .isoformat() calls - dbpools already converts timestamps to strings

This commit is contained in:
yumoqing 2026-04-27 13:06:37 +08:00
parent ff5f42b4fa
commit 7f2f5728d6

View File

@ -75,12 +75,7 @@ async def get_all_services(orgid: str) -> List[Dict]:
# Convert datetime objects to ISO format strings for JSON serialization
result = []
for rec in recs:
service_dict = dict(rec)
if 'created_at' in service_dict and service_dict['created_at']:
service_dict['created_at'] = service_dict['created_at'].isoformat()
if 'updated_at' in service_dict and service_dict['updated_at']:
service_dict['updated_at'] = service_dict['updated_at'].isoformat()
result.append(service_dict)
result.append(dict(rec))
return result
@ -200,12 +195,7 @@ async def get_service_by_id(service_id: str, orgid: str) -> Optional[Dict]:
})
if len(recs) > 0:
service_dict = dict(recs[0])
if 'created_at' in service_dict and service_dict['created_at']:
service_dict['created_at'] = service_dict['created_at'].isoformat()
if 'updated_at' in service_dict and service_dict['updated_at']:
service_dict['updated_at'] = service_dict['updated_at'].isoformat()
return service_dict
return dict(recs[0])
return None
@ -473,12 +463,7 @@ async def get_active_sessions(user_id: str) -> List[Dict]:
# Convert datetime objects to ISO format strings for JSON serialization
result = []
for rec in recs:
session_dict = dict(rec)
if 'created_at' in session_dict and session_dict['created_at']:
session_dict['created_at'] = session_dict['created_at'].isoformat()
if 'last_active' in session_dict and session_dict['last_active']:
session_dict['last_active'] = session_dict['last_active'].isoformat()
result.append(session_dict)
result.append(dict(rec))
return result
@ -508,12 +493,7 @@ async def get_recent_sessions(user_id: str, limit: int = 5) -> List[Dict]:
# Convert datetime objects to ISO format strings for JSON serialization
result = []
for rec in recs:
session_dict = dict(rec)
if 'created_at' in session_dict and session_dict['created_at']:
session_dict['created_at'] = session_dict['created_at'].isoformat()
if 'last_active' in session_dict and session_dict['last_active']:
session_dict['last_active'] = session_dict['last_active'].isoformat()
result.append(session_dict)
result.append(dict(rec))
return result
@ -544,12 +524,7 @@ async def get_session_by_id(session_id: str, user_id: str) -> Optional[Dict]:
})
if len(recs) > 0:
session_dict = dict(recs[0])
if 'created_at' in session_dict and session_dict['created_at']:
session_dict['created_at'] = session_dict['created_at'].isoformat()
if 'last_active' in session_dict and session_dict['last_active']:
session_dict['last_active'] = session_dict['last_active'].isoformat()
return session_dict
return dict(recs[0])
return None