This commit is contained in:
2021-01-15 01:28:56 +00:00
parent 0154cbe90c
commit f66bf4ecbc
4 changed files with 53 additions and 58 deletions

View File

@@ -109,16 +109,16 @@ namespace AyaNova.Biz
//
internal async Task<Unit> PutAsync(Unit putObject)
{
var dbObject = await GetAsync(putObject.Id, false);
var dbObject = await GetAsync(putObject.Id, false);
if (dbObject == null)
{
AddError(ApiErrorCode.NOT_FOUND, "id");
return null;
}
putObject.Tags = TagBiz.NormalizeTags(putObject.Tags);
putObject.CustomFields = JsonUtil.CompactJson(putObject.CustomFields);
await ValidateAsync(putObject, dbObject);
await ValidateAsync(putObject, dbObject);
if (HasErrors) return null;
ct.Replace(dbObject, putObject);
try
@@ -381,7 +381,7 @@ namespace AyaNova.Biz
if (jobData.ContainsKey("idList"))
idList = ((JArray)jobData["idList"]).ToObject<List<long>>();
else
idList = await ct.Unit.Select(z => z.Id).ToListAsync();
idList = await ct.Unit.AsNoTracking().Select(z => z.Id).ToListAsync();
bool SaveIt = false;
foreach (long id in idList)
{