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

@@ -50,19 +50,20 @@ defmodule WorkloadService.Consumers.QuoteRequestedConsumer do
end
end
defp handle_event(
%{
"id" => %{"org_id" => org_id} = application_id,
"provider_id" => provider_id,
"policy_details" => policy_details,
"applicant_info" => applicant_info
} = event
) do
defp handle_event(
%{
"id" => %{"org_id" => org_id, "application_id" => app_id, "policy_type" => policy_type} = application_id,
"provider_id" => provider_id,
"policy_details" => policy_details,
"applicant_info" => applicant_info
} = event
) do
task_id = WorkloadService.Aggregates.TaskId.new(org_id, "quote", Ecto.UUID.generate())
app_id_struct = WorkloadService.Aggregates.ApplicationId.new(org_id, app_id, policy_type)
command = %QuoteTask.CreateTask{
id: task_id,
application_id: application_id,
application_id: app_id_struct,
attachments: [],
task_info: %{
"provider_id" => provider_id,