This commit is contained in:
@@ -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++;
|
||||||
|
|||||||
Reference in New Issue
Block a user