details:   https://code.openbravo.com/erp/devel/pi/rev/6f808eb12d3d
changeset: 35262:6f808eb12d3d
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Dec 21 09:01:36 2018 +0100
summary:   related to bug 39644: code cleanup

  Removed redundant criteria parameter as it can be obtained from queryService.

diffstat:

 
modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java
 |  9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diffs (26 lines):

diff -r 151603a4e223 -r 6f808eb12d3d 
modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java
--- 
a/modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java
     Thu Dec 20 20:28:07 2018 +0000
+++ 
b/modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java
     Fri Dec 21 09:01:36 2018 +0100
@@ -358,7 +358,7 @@
 
     List<BaseOBObject> gridRows = bobs;
     try {
-      selected = getAllSelectedRecords(queryService, criteria);
+      selected = getAllSelectedRecords(queryService);
       int idsOutOfCurrentPage = selected.size() - selectionInCurrentPage;
       selected.addAll(unselected);
 
@@ -376,9 +376,10 @@
     return gridRows;
   }
 
-  /** Note side effect: criteria gets modified */
-  private List<BaseOBObject> getAllSelectedRecords(DataEntityQueryService 
queryService,
-      JSONObject criteria) throws JSONException {
+  /** Note side effect: queryService's criteria gets modified */
+  private List<BaseOBObject> getAllSelectedRecords(DataEntityQueryService 
queryService)
+      throws JSONException {
+    JSONObject criteria = queryService.getQueryBuilder().getCriteria();
     JSONArray criteriaFields = criteria.getJSONArray("criteria");
     JSONArray crieriaIdFields = new JSONArray();
     for (int i = 0; i < criteriaFields.length(); i++) {


_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to