summaryrefslogtreecommitdiff
path: root/Hutch/Views/Repositories/RepositoryDetailViewModel.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Hutch/Views/Repositories/RepositoryDetailViewModel.swift')
-rw-r--r--Hutch/Views/Repositories/RepositoryDetailViewModel.swift4
1 files changed, 1 insertions, 3 deletions
diff --git a/Hutch/Views/Repositories/RepositoryDetailViewModel.swift b/Hutch/Views/Repositories/RepositoryDetailViewModel.swift
index 72c4d1f..ebd07d2 100644
--- a/Hutch/Views/Repositories/RepositoryDetailViewModel.swift
+++ b/Hutch/Views/Repositories/RepositoryDetailViewModel.swift
@@ -372,9 +372,7 @@ final class RepositoryDetailViewModel {
}
private func isMissingGitReferenceError(_ error: Error) -> Bool {
- guard let srhtError = error as? SRHTError else { return false }
- guard case .graphQLErrors(let errors) = srhtError else { return false }
- return errors.contains { $0.message.localizedCaseInsensitiveContains("reference not found") }
+ error.matchesGraphQLErrorClassification(.missingReference)
}
// MARK: - Artifacts