Commit f4978bc08ea9fa4468d70eefaa32fd1eeafce5a9

Authored by Dmitriy Zaporozhets
1 parent 3f9b1d62

Fix unmerged diff for non-fork MR

Showing 1 changed file with 2 additions and 1 deletions   Show diff stats
app/models/merge_request.rb
... ... @@ -152,7 +152,7 @@ class MergeRequest < ActiveRecord::Base
152 152 diffs = if for_fork?
153 153 Gitlab::Satellite::MergeAction.new(author, self).diffs_between_satellite
154 154 else
155   - Gitlab::Git::Diff.between(project.repository, source_branch, target_branch)
  155 + Gitlab::Git::Diff.between(target_project.repository, source_branch, target_branch)
156 156 end
157 157  
158 158 diffs ||= []
... ... @@ -195,6 +195,7 @@ class MergeRequest < ActiveRecord::Base
195 195 else
196 196 commits = target_project.repository.commits_between(self.target_branch, self.source_branch)
197 197 end
  198 +
198 199 if commits.present?
199 200 commits = Commit.decorate(commits).
200 201 sort_by(&:created_at).
... ...