use null for pesi export partition return
[cdmlib-apps.git] / cdm-pesi / src / main / java / eu / etaxonomy / cdm / io / pesi / out / PesiExportBase.java
index bc29cc9a70d453d742af2360dd8cd96269d884d0..3ab5130dc41168bd9855cc9ffced7e2485a81685 100644 (file)
@@ -57,6 +57,9 @@ public abstract class PesiExportBase extends DbExportBase<PesiExportConfigurator
                List<OrderHint> orderHints = new ArrayList<OrderHint>();\r
                orderHints.add(new OrderHint("id", OrderHint.SortOrder.ASCENDING ));\r
                List<CLASS> list = (List<CLASS>)getTaxonService().list(clazz, limit, partitionCount * limit, orderHints, propertyPath);\r
+               if (list.isEmpty()){\r
+                       return null;\r
+               }\r
                \r
                Iterator<CLASS> it = list.iterator();\r
                while (it.hasNext()){\r
@@ -100,6 +103,9 @@ public abstract class PesiExportBase extends DbExportBase<PesiExportConfigurator
                String[] propertyPaths = null;\r
                String orderHints = null;\r
                List<CLASS> list = (List<CLASS>)getNameService().getAllRelationships(limit, partitionCount * limit);\r
+               if (list.isEmpty()){\r
+                       return null;\r
+               }\r
                for (CLASS rel : list){\r
                        if (isPesiNameRelationship(rel)){\r
                                result.add(rel);\r