summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/serializers/build_details_entity.rb3
-rw-r--r--spec/serializers/build_details_entity_spec.rb4
2 files changed, 4 insertions, 3 deletions
diff --git a/app/serializers/build_details_entity.rb b/app/serializers/build_details_entity.rb
index 8ad5af1987c..743a08acefe 100644
--- a/app/serializers/build_details_entity.rb
+++ b/app/serializers/build_details_entity.rb
@@ -16,7 +16,8 @@ class BuildDetailsEntity < JobEntity
end
expose :path do |build|
- project_merge_request_path(build.project, build.merge_request)
+ project_merge_request_path(build.merge_request.project,
+ build.merge_request)
end
end
diff --git a/spec/serializers/build_details_entity_spec.rb b/spec/serializers/build_details_entity_spec.rb
index 446a2451956..1332572fffc 100644
--- a/spec/serializers/build_details_entity_spec.rb
+++ b/spec/serializers/build_details_entity_spec.rb
@@ -81,9 +81,9 @@ describe BuildDetailsEntity do
expect(subject[:merge_request][:iid]).to eq merge_request.iid
end
- it 'has a correct merge request path' do
+ it 'has a merge request path to a target project' do
expect(subject[:merge_request][:path])
- .to include fork_project.full_path
+ .to include project.full_path
end
end