avoiding NPEs in pager ticket_4716 origin/ticket_4716 root/branches/cdmlib/ticket_4716
authorAndreas Kohlbecker <a.kohlbecker@bgbm.org>
Thu, 17 Dec 2015 12:40:57 +0000 (13:40 +0100)
committerAndreas Kohlbecker <a.kohlbecker@bgbm.org>
Thu, 17 Dec 2015 12:40:57 +0000 (13:40 +0100)
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/pager/impl/AbstractPagerImpl.java

index bd7dfad1a530cd154766acafb1359f8202500f2a..86de2fa06a3459c65128b61059eed815a869a347 100644 (file)
@@ -104,6 +104,10 @@ public abstract class AbstractPagerImpl<T> implements Pager<T>, Serializable {
                this.currentIndex = 0;\r
         }\r
 \r
+        if(records == null) {\r
+            records = new ArrayList<T>(0);\r
+        }\r
+\r
         this.pageSize = pageSize;\r
                this.pageNumbers = new HashMap<Integer,String>();\r
                indices = new ArrayList<Integer>();\r