From edfd0c9e30b4fef5ccb1e8b2570bd89f6745b96e Mon Sep 17 00:00:00 2001 From: PxlLoewe <72106766+PxlLoewe@users.noreply.github.com> Date: Tue, 17 Jun 2025 21:46:16 -0700 Subject: [PATCH] Fixed wrong overwrite of Additional Mission info --- .../app/dispatch/_components/pannel/MissionForm.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/dispatch/app/dispatch/_components/pannel/MissionForm.tsx b/apps/dispatch/app/dispatch/_components/pannel/MissionForm.tsx index ee4dbcdd..27400160 100644 --- a/apps/dispatch/app/dispatch/_components/pannel/MissionForm.tsx +++ b/apps/dispatch/app/dispatch/_components/pannel/MissionForm.tsx @@ -355,9 +355,14 @@ export const MissionForm = () => { onChange={(e) => { form.setValue("hpgMissionString", e.target.value); const [name] = e.target.value.split(":"); + const allHpgMissionTypes = keywords?.map((k) => k.hpgMissionTypes).flat(); + console.log("Selected HPG Mission String:", name, allHpgMissionTypes); if ( !form.watch("missionAdditionalInfo") || - form.watch("missionAdditionalInfo") === name + allHpgMissionTypes?.find((t) => { + const [hpgName] = t.split(":"); + return hpgName === form.watch("missionAdditionalInfo"); + }) ) { form.setValue("missionAdditionalInfo", name || ""); } @@ -393,7 +398,7 @@ export const MissionForm = () => { /> {form.watch("type") === "sekundär" && (