Skip to content

Commit 8a67259

Browse files
committed
DATACMNS-236 - Fixed potential NPEs in SortHandlerMethodArgumentResolver.
1 parent 8d69459 commit 8a67259

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/org/springframework/data/web/SortHandlerMethodArgumentResolver.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
package org.springframework.data.web;
1717

1818
import java.util.ArrayList;
19+
import java.util.Collections;
1920
import java.util.List;
2021

2122
import org.springframework.beans.factory.annotation.Qualifier;
@@ -306,7 +307,7 @@ private List<String> foldIntoExpressions(Sort sort) {
306307
builder.add(order.getProperty());
307308
}
308309

309-
return builder.dumpExpressionIfPresentInto(expressions);
310+
return builder == null ? Collections.<String> emptyList() : builder.dumpExpressionIfPresentInto(expressions);
310311
}
311312

312313
/**
@@ -336,7 +337,7 @@ private List<String> legacyFoldExpressions(Sort sort) {
336337
builder.add(order.getProperty());
337338
}
338339

339-
return builder.dumpExpressionIfPresentInto(expressions);
340+
return builder == null ? Collections.<String> emptyList() : builder.dumpExpressionIfPresentInto(expressions);
340341
}
341342

342343
/**

0 commit comments

Comments
 (0)