-
- Downloads
Show correct size when MR diff overflows
The problem is that we often go via a diff object constructed from the diffs stored in the DB. Those diffs, by definition, don't overflow, so we don't have access to the 'correct' `real_size` - that is stored on the MR diff object iself.
Showing
- app/models/merge_request.rb 9 additions, 8 deletionsapp/models/merge_request.rb
- app/models/merge_request_diff.rb 1 addition, 1 deletionapp/models/merge_request_diff.rb
- changelogs/unreleased/mr-diff-size-overflow.yml 4 additions, 0 deletionschangelogs/unreleased/mr-diff-size-overflow.yml
- lib/gitlab/diff/file_collection/merge_request_diff.rb 4 additions, 0 deletionslib/gitlab/diff/file_collection/merge_request_diff.rb
- spec/features/merge_requests/diffs_spec.rb 9 additions, 11 deletionsspec/features/merge_requests/diffs_spec.rb
- spec/models/merge_request_spec.rb 25 additions, 7 deletionsspec/models/merge_request_spec.rb
Please register or sign in to comment