This commit is contained in:
2020-12-08 19:02:53 +00:00
parent 12f097d1a1
commit 44901b32e6

View File

@@ -14,7 +14,7 @@ namespace AyaNova.Biz
{ {
internal class UserBiz : BizObject, IJobObject, ISearchAbleObject, IReportAbleObject internal class UserBiz : BizObject, IJobObject, ISearchAbleObject, IReportAbleObject//, IExportAbleObject, IImportAbleObject
{ {
@@ -448,7 +448,8 @@ namespace AyaNova.Biz
try try
{ {
User dbObject = await ct.User.SingleOrDefaultAsync(z => z.Id == id); User dbObject = await ct.User.SingleOrDefaultAsync(z => z.Id == id);
if (dbObject == null){ if (dbObject == null)
{
AddError(ApiErrorCode.NOT_FOUND); AddError(ApiErrorCode.NOT_FOUND);
return false; return false;
} }
@@ -797,7 +798,10 @@ namespace AyaNova.Biz
{ {
SaveIt = false; SaveIt = false;
ClearErrors(); ClearErrors();
var o = await GetAsync(id, false); //a little different than normal here because the built in getasync doesn't return
//a full User object normally
// var o = await GetAsync(id, false);
var o = await ct.User.SingleOrDefaultAsync(z => z.Id == id);
switch (job.SubType) switch (job.SubType)
{ {
case JobSubType.TagAddAny: case JobSubType.TagAddAny:
@@ -814,10 +818,9 @@ namespace AyaNova.Biz
if (SaveIt) if (SaveIt)
{ {
User u = new User();
CopyObject.Copy(o, u, "Id, Salt, CurrentAuthToken, DlKey, DlKeyExpire"); o = await PutAsync(o);
u = await PutAsync(u); if (o == null)
if (u == null)
await JobsBiz.LogJobAsync(job.GId, $"Error processing item {id}: {GetErrorsAsString()}"); await JobsBiz.LogJobAsync(job.GId, $"Error processing item {id}: {GetErrorsAsString()}");
else else
ChangedObjectCount++; ChangedObjectCount++;