diff --git a/api/restHandler/app/workflow/AppWorkflowRestHandler.go b/api/restHandler/app/workflow/AppWorkflowRestHandler.go index c7adfb8418..e7f6deaad3 100644 --- a/api/restHandler/app/workflow/AppWorkflowRestHandler.go +++ b/api/restHandler/app/workflow/AppWorkflowRestHandler.go @@ -262,7 +262,8 @@ func (impl AppWorkflowRestHandlerImpl) FindAppWorkflow(w http.ResponseWriter, r itr := 0 for _, val := range workflowIdToObjectMap { rbacObjects = append(rbacObjects, val) - workNameObjectMap[val] = workflowsList[itr] + // doing this here as casbin returns lowercase objects which will not match in case of Project with uppercase letters, not done in enterprise as we use custom enforcer which returns the map with given expected rbac objects + workNameObjectMap[strings.ToLower(val)] = workflowsList[itr] itr++ }