diff --git a/models/workflow/workflow_mongo_accessor.go b/models/workflow/workflow_mongo_accessor.go index 9930047..4ab4314 100644 --- a/models/workflow/workflow_mongo_accessor.go +++ b/models/workflow/workflow_mongo_accessor.go @@ -164,7 +164,7 @@ func (wfa *workflowMongoAccessor) book(id string, realData *Workflow, execs []*w * share is a function that shares a workflow to the peers if the workflow is shared */ func (wfa *workflowMongoAccessor) share(realData *Workflow, delete bool, caller *tools.HTTPCaller) { - if realData.Shared == nil || len(realData.Shared) == 0 || caller.Disabled { // no shared no sharing + if realData == nil || realData.Shared == nil || len(realData.Shared) == 0 || caller.Disabled { // no shared no sharing return } for _, sharedID := range realData.Shared { // loop through the shared ids