Skip to content

Commit f251e44

Browse files
committed
(cherry-pick:1029ba25d) handle case where total isn't returned with search results
1 parent 70a1723 commit f251e44

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/java/com/marklogic/client/io/SearchHandle.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1032,7 +1032,9 @@ private void handleTop(XMLEventReader reader, StartElement element) throws XMLSt
10321032
private void handleResponse(XMLEventReader reader, StartElement element)
10331033
throws XMLStreamException {
10341034
tempSnippetType = getAttribute(element, "snippet-format");
1035-
tempTotalResults = Long.parseLong(getAttribute(element, "total"));
1035+
if ( getAttribute(element, "total") != null ) {
1036+
tempTotalResults = Long.parseLong(getAttribute(element, "total"));
1037+
}
10361038
tempPageLength = Integer.parseInt(getAttribute(element, "page-length"));
10371039
tempStart = Long.parseLong(getAttribute(element, "start"));
10381040

0 commit comments

Comments
 (0)