details: https://code.openbravo.com/erp/devel/pi/rev/876978a97cfe
changeset: 22858:876978a97cfe
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Thu Apr 10 14:34:14 2014 +0200
summary: fixed bug 26240: NPE when filtering selectors based on datasource
diffstat:
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorDataSourceFilter.java
| 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diffs (23 lines):
diff -r d1c9b351823b -r 876978a97cfe
modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorDataSourceFilter.java
---
a/modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorDataSourceFilter.java
Thu Apr 10 14:21:17 2014 +0200
+++
b/modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorDataSourceFilter.java
Thu Apr 10 14:34:14 2014 +0200
@@ -11,7 +11,7 @@
* under the License.
* The Original Code is Openbravo ERP.
* The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2010-2013 Openbravo SLU
+ * All portions are Copyright (C) 2010-2014 Openbravo SLU
* All Rights Reserved.
* Contributor(s): ______________________________________.
************************************************************************
@@ -158,6 +158,10 @@
boolean isCustomQuerySelector = sel.getHQL() != null;
String filteredCriteria = "";
String fieldName;
+ if (sel.getTable() == null) {
+ // don't do verifications on selectors not based on tables
+ return;
+ }
Entity entity = ModelProvider.getInstance().getEntityByTableName(
sel.getTable().getDBTableName());
Entity cEntity = null;
------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits