diff --git a/models/order/order.go b/models/order/order.go index 37e41e2..92b9e71 100644 --- a/models/order/order.go +++ b/models/order/order.go @@ -125,6 +125,9 @@ func (o *Order) draftStoreFromModel(scheduler *workflow_execution.WorkflowSchedu for _, resource := range resources { peerOrder.AddItem(resource, len(resources)) // TODO SPECIALS REF ADDITIONALS NOTES } + if o.SubOrders == nil { + o.SubOrders = map[string]*PeerOrder{} + } o.SubOrders[peerOrder.GetID()] = peerOrder } // search an order with same user name and same session id