feat(MED-168): keep medipost response data unique, no need for duplicate rows

This commit is contained in:
2025-09-18 16:41:05 +03:00
parent a243bd4769
commit d99016aa5e
5 changed files with 75 additions and 27 deletions

View File

@@ -3,7 +3,7 @@ import { getAnalysisOrder } from "~/lib/services/order.service";
import { composeOrderTestResponseXML, sendPrivateMessageTestResponse } from "~/lib/services/medipost/medipostTest.service";
import { retrieveOrder } from "@lib/data";
import { getAccountAdmin } from "~/lib/services/account.service";
import { createMedipostActionLog } from "~/lib/services/medipost/medipostMessageBase.service";
import { upsertMedipostActionLog } from "~/lib/services/medipost/medipostMessageBase.service";
import { getOrderedAnalysisIds } from "~/lib/services/medusaOrder.service";
export async function POST(request: Request) {
@@ -35,7 +35,7 @@ export async function POST(request: Request) {
});
try {
await createMedipostActionLog({
await upsertMedipostActionLog({
action: 'send_fake_analysis_results_to_medipost',
xml: messageXml,
medusaOrderId,