This commit is contained in:
@@ -191,7 +191,16 @@ namespace AyaNova.Biz
|
||||
//
|
||||
internal async Task<WorkOrder> WorkOrderPutAsync(WorkOrder putObject)
|
||||
{
|
||||
WorkOrder dbObject = await WorkOrderGetAsync(putObject.Id, false);
|
||||
|
||||
//BUGBUG: put object has no children
|
||||
//this code replaces db object with put object and
|
||||
//in doing so removes all children from db object
|
||||
//potential solutions:
|
||||
// go back to copy object
|
||||
// don't fetch entire graph of dbObject (perhaps that prevents it getting affected)
|
||||
//somehow ignore certain properties on update??
|
||||
//WorkOrder dbObject = await WorkOrderGetAsync(putObject.Id, false);
|
||||
WorkOrder dbObject = await ct.WorkOrder.FirstOrDefaultAsync(z=>z.Id==putObject.Id);
|
||||
if (dbObject == null)
|
||||
{
|
||||
AddError(ApiErrorCode.NOT_FOUND, "id");
|
||||
|
||||
Reference in New Issue
Block a user