diff --git a/paging_result.go b/paging_result.go
index <HASH>..<HASH> 100644
--- a/paging_result.go
+++ b/paging_result.go
@@ -115,6 +115,10 @@ func (pr *PagingResult) navigate(url *string) (noMore bool, err error) {
 		return
 	}
 
+	if pr.paging.Paging != nil {
+		pr.paging.Paging.Next = ""
+		pr.paging.Paging.Previous = ""
+	}
 	paging := &pr.paging
 	err = res.Decode(paging)
fix infinite loop in paging by clearing Next/Previous fields from previous query