Merge branch 'release_18.09' into release_19.01

This commit is contained in:
Nicola Soranzo
2019-03-10 21:39:24 +00:00
@@ -298,6 +298,8 @@ class WorkflowsAPIController(BaseAPIController, UsesStoredWorkflowMixin, UsesAnn
raise exceptions.RequestParameterInvalidException(message)
if 'installed_repository_file' in payload:
if not trans.user_is_admin:
raise exceptions.AdminRequiredException()
installed_repository_file = payload.get('installed_repository_file', '')
if not os.path.exists(installed_repository_file):
raise exceptions.MessageException("Repository file '%s' not found.")