diff --git a/pages/post.go b/pages/post.go index 978bd97..8507878 100644 --- a/pages/post.go +++ b/pages/post.go @@ -24,7 +24,8 @@ func nextInTag(client *api.Client, tagname, sort, page, I string) string { if i >= len(tag.Posts)-1 { pageNumber, _ := strconv.Atoi(page) tagn, err := client.FetchTag(tagname, sort, strconv.Itoa(pageNumber+1)) - if err != nil { + // Check length - Imgur will not return an error if there are no more posts and you request the next page + if err != nil || len(tagn.Posts) < 1 { return "" } return tagn.Posts[0].Link