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"]}'"); }