Skip to content

Commit b864b70

Browse files
author
Samuel Oldham
committed
Fix #610
1 parent fc7de33 commit b864b70

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

psst-gui/src/webapi/client.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -942,9 +942,12 @@ impl WebApi {
942942
.query("market", "from_token");
943943

944944
let mut results = Vector::new();
945-
self.for_all_pages(request, |page: Page<EpisodeLink>| {
945+
self.for_all_pages(request, |page: Page<Option<EpisodeLink>>| {
946946
if !page.items.is_empty() {
947-
let ids = page.items.into_iter().map(|link| link.id);
947+
let ids = page
948+
.items
949+
.into_iter()
950+
.filter_map(|link| link.map(|link| link.id));
948951
let episodes = self.get_episodes(ids)?;
949952
results.append(episodes);
950953
}

0 commit comments

Comments
 (0)