don't upsert if audit log doesn't have medipost_private_message_id, improve logging
This commit is contained in:
@@ -303,6 +303,7 @@ export async function readPrivateMessageResponse({
|
||||
const hasInvalidOrderId = isNaN(analysisOrderId);
|
||||
|
||||
if (hasInvalidOrderId || !messageResponse || !patientPersonalCode) {
|
||||
console.error(`Invalid order id or message response or patient personal code, medipostExternalOrderId=${medipostExternalOrderId}, privateMessageId=${privateMessageId}`);
|
||||
await upsertMedipostActionLog({
|
||||
action: 'sync_analysis_results_from_medipost',
|
||||
xml: privateMessageXml,
|
||||
@@ -340,6 +341,7 @@ export async function readPrivateMessageResponse({
|
||||
|
||||
const status = await syncPrivateMessage({ messageResponse, order: analysisOrder });
|
||||
|
||||
console.info(`Successfully synced analysis results from Medipost message privateMessageId=${privateMessageId}`);
|
||||
await upsertMedipostActionLog({
|
||||
action: 'sync_analysis_results_from_medipost',
|
||||
xml: privateMessageXml,
|
||||
@@ -473,6 +475,7 @@ export async function sendOrderToMedipost({
|
||||
isMedipostError,
|
||||
errorMessage: e.response,
|
||||
});
|
||||
console.error(`Failed to send order to Medipost, medusaOrderId=${medusaOrderId}, error=${e.response}`);
|
||||
await upsertMedipostActionLog({
|
||||
action: 'send_order_to_medipost',
|
||||
xml: orderXml,
|
||||
@@ -482,6 +485,7 @@ export async function sendOrderToMedipost({
|
||||
hasError: true,
|
||||
});
|
||||
} else {
|
||||
console.error(`Failed to send order to Medipost, medusaOrderId=${medusaOrderId}, error=${e}`);
|
||||
await logMedipostDispatch({
|
||||
medusaOrderId,
|
||||
isSuccess: false,
|
||||
@@ -498,6 +502,7 @@ export async function sendOrderToMedipost({
|
||||
|
||||
throw e;
|
||||
}
|
||||
console.info(`Successfully sent order to Medipost, medusaOrderId=${medusaOrderId}`);
|
||||
await logMedipostDispatch({
|
||||
medusaOrderId,
|
||||
isSuccess: true,
|
||||
|
||||
Reference in New Issue
Block a user