From e3848306f1163beaaa901aa8c61a35e82cf4a06d Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 25 Mar 2022 19:08:06 +0000 Subject: [PATCH] --- server/AyaNova/biz/CustomerBiz.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/AyaNova/biz/CustomerBiz.cs b/server/AyaNova/biz/CustomerBiz.cs index 8ae84fbb..3a757fab 100644 --- a/server/AyaNova/biz/CustomerBiz.cs +++ b/server/AyaNova/biz/CustomerBiz.cs @@ -448,12 +448,14 @@ namespace AyaNova.Biz //Set linked objects if (o.BillHeadOffice) { - if (j["HeadOfficeVizNOTPRESETN"] == null) + if (j["HeadOfficeViz"] == null) AddError(ApiErrorCode.VALIDATION_REQUIRED, "HeadOfficeViz"); else - { + { //if it's not found, it will be zero which will fail validation with a clean error o.HeadOfficeId = await ct.HeadOffice.AsNoTracking().Where(z => z.Name == (string)j["HeadOfficeViz"]).Select(x => x.Id).FirstOrDefaultAsync(); + if (o.HeadOfficeId == 0) + AddError(ApiErrorCode.NOT_FOUND, "HeadOfficeViz", $"'{(string)j["HeadOfficeViz"]}'"); }