diff options
Diffstat (limited to 'Hutch/Views/Repositories/RepositoryDetailViewModel.swift')
| -rw-r--r-- | Hutch/Views/Repositories/RepositoryDetailViewModel.swift | 4 |
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 |
