aboutsummaryrefslogtreecommitdiff
path: root/Hutch/Views/Repositories/FileTreeViewModel.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Hutch/Views/Repositories/FileTreeViewModel.swift')
-rw-r--r--Hutch/Views/Repositories/FileTreeViewModel.swift5
1 files changed, 1 insertions, 4 deletions
diff --git a/Hutch/Views/Repositories/FileTreeViewModel.swift b/Hutch/Views/Repositories/FileTreeViewModel.swift
index c6fecbe..98211bf 100644
--- a/Hutch/Views/Repositories/FileTreeViewModel.swift
+++ b/Hutch/Views/Repositories/FileTreeViewModel.swift
@@ -327,14 +327,11 @@ final class FileTreeViewModel {
}
case .binaryBlob(let blob):
- if blob.content != nil {
+ if blob.content != nil || blob.id == nil {
viewingEntry = entry
viewingObject = object
} else if let blobId = blob.id {
await loadBlob(entry: entry, blobId: blobId)
- } else {
- viewingEntry = entry
- viewingObject = object
}
case .unknown: