diff --git a/Classes/Labels/GitHubClient+RepositoryLabels.swift b/Classes/Labels/GitHubClient+RepositoryLabels.swift index 6bf3dfcc9..0191a7ad6 100644 --- a/Classes/Labels/GitHubClient+RepositoryLabels.swift +++ b/Classes/Labels/GitHubClient+RepositoryLabels.swift @@ -25,8 +25,8 @@ private extension FetchRepositoryLabelsQuery.Data { } func nextPageToken() -> String? { - guard repository?.refs?.pageInfo.hasNextPage == true else { return nil } - return repository?.refs?.pageInfo.endCursor + guard repository?.labels?.pageInfo.hasNextPage == true else { return nil } + return repository?.labels?.pageInfo.endCursor } } diff --git a/Classes/Labels/LabelsViewController.swift b/Classes/Labels/LabelsViewController.swift index 332ee5a8b..ae3d963fe 100644 --- a/Classes/Labels/LabelsViewController.swift +++ b/Classes/Labels/LabelsViewController.swift @@ -98,7 +98,7 @@ LabelSectionControllerDelegate { switch result { case .success(let payload): self?.labels = payload.labels.sorted { $0.name < $1.name } - strongSelf.update(animated: true) + strongSelf.update(page: payload.nextPage, animated: true) case .error(let error): Squawk.show(error: error) }