svn commit: r534636 - /ofbiz/trunk/framework/entity/src/org/ofbiz/entity/finder/EntityFinderUtil.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r534636 - /ofbiz/trunk/framework/entity/src/org/ofbiz/entity/finder/EntityFinderUtil.java

jonesde
Author: jonesde
Date: Wed May  2 15:23:12 2007
New Revision: 534636

URL: http://svn.apache.org/viewvc?view=rev&rev=534636
Log:
Fixed missing calls to eli.close, was leaving the EntityListIterator open for limit-view and limit-range

Modified:
    ofbiz/trunk/framework/entity/src/org/ofbiz/entity/finder/EntityFinderUtil.java

Modified: ofbiz/trunk/framework/entity/src/org/ofbiz/entity/finder/EntityFinderUtil.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/entity/src/org/ofbiz/entity/finder/EntityFinderUtil.java?view=diff&rev=534636&r1=534635&r2=534636
==============================================================================
--- ofbiz/trunk/framework/entity/src/org/ofbiz/entity/finder/EntityFinderUtil.java (original)
+++ ofbiz/trunk/framework/entity/src/org/ofbiz/entity/finder/EntityFinderUtil.java Wed May  2 15:23:12 2007
@@ -362,6 +362,7 @@
             int size = getSize(context);
             try {
                 listAcsr.put(context, eli.getPartialList(start, size));
+                eli.close();
             } catch (GenericEntityException e) {
                 String errMsg = "Error getting partial list in limit-range with start=" + start + " and size=" + size + ": " + e.toString();
                 Debug.logError(e, errMsg, module);
@@ -416,6 +417,7 @@
             
             try {
                 listAcsr.put(context, eli.getPartialList(((index - 1) * size) + 1, size));
+                eli.close();
             } catch (GenericEntityException e) {
                 String errMsg = "Error getting partial list in limit-view with index=" + index + " and size=" + size + ": " + e.toString();
                 Debug.logError(e, errMsg, module);