-
- Downloads
There was a problem fetching the pipeline summary.
Merge branch 'fix-out-of-bounds-markdown-refs' into 'master'
Fix RangeError exceptions when referring to issues or merge requests outside of max database values When using #XYZ in Markdown text, if XYZ exceeds the maximum value of a signed 32-bit integer, we get an exception when the Markdown render attempts to run `where(iids: XYZ)`. Introduce a method that will throw out out-of-bounds values. Closes #18777 See merge request !4777
Branches
Tags
Pipeline #
Showing
- app/models/concerns/referable.rb 4 additions, 0 deletionsapp/models/concerns/referable.rb
- app/models/issue.rb 4 additions, 0 deletionsapp/models/issue.rb
- app/models/merge_request.rb 4 additions, 0 deletionsapp/models/merge_request.rb
- lib/banzai/filter/abstract_reference_filter.rb 2 additions, 1 deletionlib/banzai/filter/abstract_reference_filter.rb
- lib/gitlab/database.rb 5 additions, 0 deletionslib/gitlab/database.rb
- spec/lib/banzai/filter/abstract_link_filter_spec.rb 1 addition, 1 deletionspec/lib/banzai/filter/abstract_link_filter_spec.rb
- spec/lib/banzai/filter/issue_reference_filter_spec.rb 6 additions, 0 deletionsspec/lib/banzai/filter/issue_reference_filter_spec.rb
- spec/lib/banzai/filter/merge_request_reference_filter_spec.rb 6 additions, 0 deletions.../lib/banzai/filter/merge_request_reference_filter_spec.rb