details:   https://code.openbravo.com/erp/devel/pi/rev/95d14a197bcd
changeset: 19853:95d14a197bcd
user:      Ioritz Cia <ioritz.cia <at> openbravo.com>
date:      Mon Mar 04 11:50:38 2013 +0100
summary:   Fixes issue 22596: When you try to create a product with attribute 
value,
first you have to save the register with attribute.

diffstat:

 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-search-attribute.js
 |  4 ++++
 src/org/openbravo/erpCommon/info/AttributeSetInstance.java                     
                                                |  3 +++
 2 files changed, 7 insertions(+), 0 deletions(-)

diffs (28 lines):

diff -r 4c43923b5c2d -r 95d14a197bcd 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-search-attribute.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-search-attribute.js
    Mon Mar 04 14:56:27 2013 +0100
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-search-attribute.js
    Mon Mar 04 11:50:38 2013 +0100
@@ -50,6 +50,10 @@
     parameters[index++] = view.standardWindow.windowId;
     parameters[index++] = 'inpProduct';
     parameters[index++] = values.inpmProductId;
+    if (values.inpmAttributesetId) {
+      parameters[index++] = 'inpmAttributesetId';
+      parameters[index++] = values.inpmAttributesetId;
+    }
     this.openSearchWindow('/info/AttributeSetInstance.html', parameters, 
this.getValue());
   }
 });
\ No newline at end of file
diff -r 4c43923b5c2d -r 95d14a197bcd 
src/org/openbravo/erpCommon/info/AttributeSetInstance.java
--- a/src/org/openbravo/erpCommon/info/AttributeSetInstance.java        Mon Mar 
04 14:56:27 2013 +0100
+++ b/src/org/openbravo/erpCommon/info/AttributeSetInstance.java        Mon Mar 
04 11:50:38 2013 +0100
@@ -75,6 +75,9 @@
         if (data != null && data.length > 0 && 
!data[0].mAttributesetId.equals("")) {
           strAttributeSet = data[0].mAttributesetId;
           strProductInstance = data[0].mAttributesetinstanceId;
+        } else {
+          strAttributeSet = vars.getRequestGlobalVariable("inpmAttributesetId",
+              "AttributeSetInstance.attributeSet_id");
         }
       } else {
         strAttributeSet = AttributeSetInstanceData.selectAttributeSet(this, 
strNameValue);

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to