details:   https://code.openbravo.com/erp/devel/pi/rev/c708a98b9d60
changeset: 20703:c708a98b9d60
user:      Augusto Mauch <augusto.mauch <at> openbravo.com>
date:      Thu Jul 04 11:08:40 2013 +0200
summary:   Related to issue 24181: Prevents exception when identifier column 
not a string

diffstat:

 
modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java
 |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 45a2886fd4cb -r c708a98b9d60 
modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java
--- 
a/modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java
        Thu Jul 04 13:16:37 2013 +0530
+++ 
b/modules/org.openbravo.service.json/src/org/openbravo/service/json/DataToJsonConverter.java
        Thu Jul 04 11:08:40 2013 +0200
@@ -265,7 +265,7 @@
       Property displayColumnProperty = 
DalUtil.getPropertyFromPath(referencedProperty.getEntity(),
           referencingProperty.getDisplayPropertyName());
       if (referencingProperty.hasDisplayColumn()) {
-        String identifier = (String) 
obObject.get(referencingProperty.getDisplayPropertyName());
+        String identifier = 
obObject.get(referencingProperty.getDisplayPropertyName()).toString();
         if (referencingProperty.isDisplayValue()) {
           if (obObject.getEntity().hasProperty("searchKey")) {
             String value = (String) obObject.get("searchKey");

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to