This commit is contained in:
@@ -86,9 +86,7 @@ namespace AyaNova.Biz
|
|||||||
//(seeder or api user, not something AyaNova front end would do)
|
//(seeder or api user, not something AyaNova front end would do)
|
||||||
if (newObject.Items.Count > 0)//our front end will post the header alone on new so this indicates a fully populated wo was saved
|
if (newObject.Items.Count > 0)//our front end will post the header alone on new so this indicates a fully populated wo was saved
|
||||||
{
|
{
|
||||||
if (newObject.ContractId != null)
|
await GetCurrentContractFromContractIdAsync(newObject.ContractId);
|
||||||
mContractInEffect = await ct.Contract.AsNoTracking().FirstOrDefaultAsync(z => z.Id == newObject.ContractId);
|
|
||||||
mFetchedContractAlready = true;
|
|
||||||
await ProcessChangeOfContractAsync(newObject.Id);
|
await ProcessChangeOfContractAsync(newObject.Id);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -256,10 +254,7 @@ namespace AyaNova.Biz
|
|||||||
await TagBiz.ProcessUpdateTagsInRepositoryAsync(ct, putObject.Tags, dbObject.Tags);
|
await TagBiz.ProcessUpdateTagsInRepositoryAsync(ct, putObject.Tags, dbObject.Tags);
|
||||||
if (contractChanged)
|
if (contractChanged)
|
||||||
{
|
{
|
||||||
|
await GetCurrentContractFromContractIdAsync(newContractId);
|
||||||
if (newContractId != null)
|
|
||||||
mContractInEffect = await ct.Contract.AsNoTracking().FirstOrDefaultAsync(z => z.Id == newContractId);
|
|
||||||
mFetchedContractAlready = true;
|
|
||||||
await ProcessChangeOfContractAsync(putObject.Id);
|
await ProcessChangeOfContractAsync(putObject.Id);
|
||||||
}
|
}
|
||||||
await WorkOrderHandlePotentialNotificationEvent(AyaEvent.Modified, putObject, dbObject);
|
await WorkOrderHandlePotentialNotificationEvent(AyaEvent.Modified, putObject, dbObject);
|
||||||
|
|||||||
Reference in New Issue
Block a user