diff options
author | Pawel Chojnacki <pawel@chojnacki.ws> | 2018-02-26 12:40:40 +0100 |
---|---|---|
committer | Pawel Chojnacki <pawel@chojnacki.ws> | 2018-02-26 12:40:40 +0100 |
commit | 637c9558627655aaf08066371f0a5d50461578be (patch) | |
tree | 4820ad1969448abf71d4533f3225504b93f0fb5c /app/models/environment.rb | |
parent | 0feeddaa0f4831e53d8d094b0cbb84222524431a (diff) | |
download | gitlab-ce-637c9558627655aaf08066371f0a5d50461578be.tar.gz |
Fix failing test, when deployment platform is not bound to a cluster.
Diffstat (limited to 'app/models/environment.rb')
-rw-r--r-- | app/models/environment.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/app/models/environment.rb b/app/models/environment.rb index 966ce17a48a..0c408257499 100644 --- a/app/models/environment.rb +++ b/app/models/environment.rb @@ -233,8 +233,10 @@ class Environment < ActiveRecord::Base end def cluster_prometheus_adapter - cluster = project.deployment_platform&.cluster - return unless cluster&.application_prometheus&.installed? + return unless project.deployment_platform.respond_to?(:cluster) + + cluster = project.deployment_platform.cluster + return unless cluster.application_prometheus&.installed? cluster.application_prometheus end |