Merge dev to main: Security improvements and comprehensive test infrastructure #39
@@ -79,6 +79,8 @@ async def create_task(
|
||||
):
|
||||
"""Create a new task"""
|
||||
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(
|
||||
title=task.title,
|
||||
description=task.description,
|
||||
@@ -88,7 +90,7 @@ async def create_task(
|
||||
assigned_to=task.assigned_to,
|
||||
assigned_type=task.assigned_type,
|
||||
tags=task.tags,
|
||||
due_date=task.due_date,
|
||||
due_date=due_date,
|
||||
actor=user.username
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user