This commit is contained in:
@@ -2579,20 +2579,23 @@ namespace AyaNova.PlugIn.V8
|
||||
|
||||
|
||||
//##### ITEMS
|
||||
int nSequence=0;
|
||||
int nSequence = 0;
|
||||
foreach (WorkorderItem wi in c.WorkorderItems)
|
||||
{
|
||||
progress.Op("WorkorderItem " + wi.ID.ToString());
|
||||
dynamic dwi = new JObject();
|
||||
dwi.workOrderId = RavenId;
|
||||
dwi.sequence = ++nSequence;
|
||||
dwi.notes = wi.Summary;
|
||||
if (!string.IsNullOrWhiteSpace(wi.Summary))//in v8 summary is reqd.
|
||||
dwi.notes = wi.Summary;
|
||||
else
|
||||
dwi.notes = "Item " + nSequence.ToString();
|
||||
dwi.techNotes = wi.TechNotes;
|
||||
dwi.requestDate = util.DateToV8(wi.RequestDate);//allow empty dates if empty source
|
||||
dwi.workorderItemStatusId = Getv7v8WorkOrderItemStatusIdNullOk(wi.WorkorderStatusID);
|
||||
dwi.workorderItemPriorityId = Getv7v8IdMapNullOk(wi.PriorityID);
|
||||
dwi.warrantyService = wi.WarrantyService;
|
||||
|
||||
|
||||
|
||||
TagFromv7Guid(wi.TypeID, tags);
|
||||
TagFromv7Guid(wi.WorkorderItemUnitServiceTypeID, tags);
|
||||
@@ -2602,7 +2605,7 @@ namespace AyaNova.PlugIn.V8
|
||||
if (ShouldExportCustom)
|
||||
dwi.customFields = CustomFieldData(wi, DateCustomFields);
|
||||
|
||||
|
||||
|
||||
var ravenwoitemid = util.IdFromResponse(await util.PostAsync("workorder/items", dwi.ToString()));
|
||||
await util.EventLog(util.AyaType.WorkOrderItem, ravenwoitemid, SafeGetUserMap(wi.Creator), SafeGetUserMap(wi.Modifier), wi.Created, wi.Modified);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user