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