handle application_id correctly
All checks were successful
Build and Publish / build-release (push) Successful in 1m24s

This commit is contained in:
2026-04-17 12:44:02 -05:00
parent 571cc94711
commit 1187b8e1a8
4 changed files with 74 additions and 15 deletions

View File

@@ -10,13 +10,12 @@ defmodule WorkloadService.Projectors.TaskProjector do
import Ecto.Query
project(%Events.TaskCreated{} = e, _meta, fn multi ->
task_id = TaskId.parse!(to_string(e.id))
%{org_id: org_id} = task_id
application_id_str = to_string(e.application_id)
Ecto.Multi.insert(multi, :task, %Task{
id: to_string(e.id),
org_id: org_id,
application_id: e.application_id,
org_id: e.org_id,
application_id: to_string(e.application_id),
task_info: e.task_info,
attachments: e.attachments || [],
status: "created"
@@ -56,4 +55,4 @@ defmodule WorkloadService.Projectors.TaskProjector do
Ecto.Changeset.change(task, %{status: "completed"})
end)
end)
end
end