528b5eeb76
Old merge requests can have diffs without corresponding blobs. (This also may be possible for commit diffs in corrupt repositories.) We can't use the `&.` operator on the blobs, because the blob objects are never nil, but `BatchLoader` instances that delegate to `Blob`. We can't use `Object#try`, because `Blob` doesn't inherit from `Object`. `BatchLoader` provides a `__sync` method that returns the delegated object, but using `itself` also works because it's forwarded, and will work for non-`BatchLoader` instances too. So the simplest solution is to just use that with the `&.` operator.
5 lines
121 B
YAML
5 lines
121 B
YAML
---
|
|
title: Fix viewing merge request diffs where the underlying blobs are unavailable
|
|
merge_request:
|
|
author:
|
|
type: fixed
|