diff --git a/server/AyaNova/biz/MemoBiz.cs b/server/AyaNova/biz/MemoBiz.cs index be96f689..8875ba59 100644 --- a/server/AyaNova/biz/MemoBiz.cs +++ b/server/AyaNova/biz/MemoBiz.cs @@ -44,6 +44,8 @@ namespace AyaNova.Biz internal async Task CreateAsync(Memo newObject) { + newObject.Viewed=false;//default, it's new and not viewed yet but could have been set from a prior forward / reply as it's source + newObject.Replied=false;//'' await ValidateAsync(newObject);//a bit different, can't update a memo so only need to worry about new objects if (HasErrors) return null; diff --git a/server/AyaNova/biz/WorkOrderBiz.cs b/server/AyaNova/biz/WorkOrderBiz.cs index 56d632d7..0144ca0f 100644 --- a/server/AyaNova/biz/WorkOrderBiz.cs +++ b/server/AyaNova/biz/WorkOrderBiz.cs @@ -1121,7 +1121,7 @@ namespace AyaNova.Biz if (o.FromPMId != null) o.FromPMViz = await ct.PM.AsNoTracking().Where(x => x.Id == o.FromPMId).Select(x => x.Serial.ToString()).FirstOrDefaultAsync(); - + if (o.FromCSRId != null) o.FromCSRViz = await ct.CustomerServiceRequest.AsNoTracking().Where(x => x.Id == o.FromCSRId).Select(x => x.Name).FirstOrDefaultAsync(); @@ -4349,7 +4349,7 @@ namespace AyaNova.Biz PartInventoryBiz pib = new PartInventoryBiz(ct, UserId, UserTranslationId, CurrentUserRoles); //DELETED, HANDLE INVENTORY / RETURN SERIALS - if (ayaEvent == AyaEvent.Deleted) + if (ayaEvent == AyaEvent.Deleted && oldObj.Quantity != 0) { dtInternalPartInventory pi = new dtInternalPartInventory