From dec9ca1fff0ef8483af7cbdd20ebf0c287f3f2bf Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Sun, 22 Jan 2023 23:18:14 +0000 Subject: [PATCH] --- server/generator/SockBotProcessPurchases.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/generator/SockBotProcessPurchases.cs b/server/generator/SockBotProcessPurchases.cs index 4575034..07c6caf 100644 --- a/server/generator/SockBotProcessPurchases.cs +++ b/server/generator/SockBotProcessPurchases.cs @@ -161,6 +161,12 @@ namespace Sockeye.Biz var salesOrderNumber = jData["order_notification"]["purchase"]["purchase_id"].Value(); + if (await ct.Purchase.AnyAsync(z => z.SalesOrderNumber == salesOrderNumber)) + throw new System.ApplicationException($"Sales order already exists: {salesOrderNumber} will not be processed"); + + //ok, turn this into a fully realized Purchase record + + } catch (Exception ex) {