summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/gitlab/ci/status/deployment/created.rb2
-rw-r--r--lib/gitlab/ci/status/deployment/success.rb2
2 files changed, 4 insertions, 0 deletions
diff --git a/lib/gitlab/ci/status/deployment/created.rb b/lib/gitlab/ci/status/deployment/created.rb
index 31634022710..66866a9690b 100644
--- a/lib/gitlab/ci/status/deployment/created.rb
+++ b/lib/gitlab/ci/status/deployment/created.rb
@@ -12,6 +12,8 @@ module Gitlab
end
def deployment_path
+ return unless subject.environment.last_successful_deployment
+
project_job_path(subject.project, subject.environment.last_successful_deployment.deployable)
end
diff --git a/lib/gitlab/ci/status/deployment/success.rb b/lib/gitlab/ci/status/deployment/success.rb
index 2fe3193515e..72f87cb6b1a 100644
--- a/lib/gitlab/ci/status/deployment/success.rb
+++ b/lib/gitlab/ci/status/deployment/success.rb
@@ -12,6 +12,8 @@ module Gitlab
end
def deployment_path
+ return unless subject.environment.last_successful_deployment
+
project_job_path(subject.project, subject.environment.last_successful_deployment.deployable)
end