fix: strip timezone from due_date to match TIMESTAMP column type
This commit is contained in:
@@ -79,6 +79,8 @@ async def create_task(
|
|||||||
):
|
):
|
||||||
"""Create a new task"""
|
"""Create a new task"""
|
||||||
user: User = request.state.user
|
user: User = request.state.user
|
||||||
|
# Strip timezone info from due_date if present (database uses TIMESTAMP not TIMESTAMPTZ)
|
||||||
|
due_date = task.due_date.replace(tzinfo=None) if task.due_date else None
|
||||||
created_task = await opc_db.create_task(
|
created_task = await opc_db.create_task(
|
||||||
title=task.title,
|
title=task.title,
|
||||||
description=task.description,
|
description=task.description,
|
||||||
@@ -88,7 +90,7 @@ async def create_task(
|
|||||||
assigned_to=task.assigned_to,
|
assigned_to=task.assigned_to,
|
||||||
assigned_type=task.assigned_type,
|
assigned_type=task.assigned_type,
|
||||||
tags=task.tags,
|
tags=task.tags,
|
||||||
due_date=task.due_date,
|
due_date=due_date,
|
||||||
actor=user.username
|
actor=user.username
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user