Skip to content

Commit a341b25

Browse files
author
Michael Wiles
committed
fixed issue with wrong case in header
1 parent 1270763 commit a341b25

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

src/main/java/com/afrozaar/wordpress/wpapi/v2/response/PagedResponse.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@
88
import org.slf4j.Logger;
99
import org.slf4j.LoggerFactory;
1010

11+
import java.util.function.Function;
12+
1113
import java.net.URI;
1214
import java.util.List;
1315
import java.util.Objects;
1416
import java.util.Optional;
15-
import java.util.function.Function;
1617

1718
public class PagedResponse<T> {
1819

@@ -125,10 +126,15 @@ public Builder<BT> withPages(int pages) {
125126
}
126127

127128
public Builder<BT> withPages(HttpHeaders headers) {
128-
headers.get(Strings.HEADER_TOTAL_PAGES).stream()
129+
130+
getHeaders(headers, Strings.HEADER_TOTAL_PAGES).stream()
129131
.findFirst()
130132
.ifPresent(pages -> Builder.this.withPages(Integer.valueOf(pages)));
131133
return this;
132134
}
135+
136+
private List<String> getHeaders(HttpHeaders headers, String headerTotalPages) {
137+
return Optional.ofNullable(headers.get(headerTotalPages)).orElse(headers.get(headerTotalPages.toLowerCase()));
138+
}
133139
}
134140
}

0 commit comments

Comments
 (0)