diff --git a/config/initializers/jira.rb b/config/initializers/jira.rb index d6b959893f08abc283844edf036788c386a21739..05f784a6a2a1c040277e21a0da0352237332d2ec 100644 --- a/config/initializers/jira.rb +++ b/config/initializers/jira.rb @@ -1,3 +1,11 @@ -# Treats JIRA DVCS user agent requests in order to be successfully handled +# frozen_string_literal: true + +# Changes JIRA DVCS user agent requests in order to be successfully handled # by our API. -Rails.application.config.middleware.use(Gitlab::Jira::Middleware) +# +# Gitlab::Jira::Middleware is only defined on EE +# +# Use safe_constantize because the class may exist but has not been loaded yet +if "Gitlab::Jira::Middleware".safe_constantize + Rails.application.config.middleware.use(Gitlab::Jira::Middleware) +end