diff --git a/models/workflow/workflow_mongo_accessor.go b/models/workflow/workflow_mongo_accessor.go index 048fcce..f0d74e1 100644 --- a/models/workflow/workflow_mongo_accessor.go +++ b/models/workflow/workflow_mongo_accessor.go @@ -216,7 +216,7 @@ func (a *workflowMongoAccessor) verifyResource(obj utils.DBObject) utils.DBObjec } else { wf.Graph.Clear(item.Data.GetID()) } - if error := utils.VerifyAccess(access, resource.GetID()); error != nil { + if error := utils.VerifyAccess(access, resource.GetID()); wf.Graph != nil && error != nil { wf.Graph.Clear(item.Data.GetID()) } }