@@ -265,8 +265,12 @@ async def create_ticket(
|
||||
]
|
||||
request_payload = TicketCreateRequest(
|
||||
workspace_code=workspace_code,
|
||||
requester_id=str(form.get("requester_id") or ""),
|
||||
requester_tenant_id=str(form.get("requester_tenant_id") or ""),
|
||||
# Multipart writers do not send requester identity fields. Use
|
||||
# the verified SSO principal before Pydantic validates the
|
||||
# required fields; applying model_copy afterwards is too late
|
||||
# because empty values fail min_length validation first.
|
||||
requester_id=principal.user_id,
|
||||
requester_tenant_id=principal.tenant_id,
|
||||
requester_contact=str(form.get("requester_contact") or ""),
|
||||
title=str(form.get("title") or ""),
|
||||
description=str(form.get("description") or ""),
|
||||
|
||||
Reference in New Issue
Block a user