Openbravo Issue Tracking System - Openbravo ERP | ||||||||||||
View Issue Details | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||||
0031213 | Openbravo ERP | A. Platform | public | 2015-10-22 10:02 | 2022-02-01 08:05 | |||||||
Reporter | alostale | |||||||||||
Assigned To | Triage Platform Base | |||||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | |||||||
Status | acknowledged | Resolution | open | |||||||||
Platform | OS | 5 | OS Version | |||||||||
Product Version | ||||||||||||
Target Version | Fixed in Version | |||||||||||
Merge Request Status | ||||||||||||
Review Assigned To | ||||||||||||
OBNetwork customer | ||||||||||||
Web browser | ||||||||||||
Modules | Core | |||||||||||
Support ticket | ||||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0031213: js error opening selector popup having a tree column in selector's grid | |||||||||||
Description | When the grid of the selector contains a column that has been defined with "reference" tree reference and "reference search key" =Producto Category Tree selector, when opening the grid selector there is a js error in console. | |||||||||||
Steps To Reproduce | -Define a reference which type is "Tree Reference" and "m_product_category" table as tree reference. Call it "Product Category Tree Selector". -Change the definition of the m_product_category_id column on the m_product by changing the reference to "Tree reference" and the reference search key to "Product Category Tree Selector". -Recompile the application. -Go to List price window. -Open browser's developers tools -go to the product price subtab and open the selector popup. -> This error is thrown: Uncaught TypeError: Cannot read property 'inheritsFrom' of undefinedisc.OBTreeGrid.addProperties.transformData @ a8099e032b79e5deb99dc5875593a274.js:19228isc.ResultTree.addProperties.dataArrived @ a8099e032b79e5deb99dc5875593a274.js:2413observation @ Class.js:2350isc.ResultTree.addMethods.loadChildrenReply @ ResultTree.js:1336isc.ResultTree.addProperties.loadChildrenReply @ a8099e032b79e5deb99dc5875593a274.js:2393isc.Class.addClassMethods.fireCallback @ Class.js:1789isc.Class.addMethods.fireCallback @ Class.js:3488isc.DataSource.addMethods.fireResponseCallbacks @ DataSource.js:13641isc.DataSource.addMethods._completeResponseProcessing @ DataSource.js:13599isc.DataSource.addMethods._handleJSONReply @ DataSource.js:11651isc.DataSource.addMethods._handleJSONTextReply @ DataSource.js:11744isc.Class.addClassMethods.fireCallback @ Class.js:1789isc.Class.addMethods.fireCallback @ Class.js:3488isc.RPCManager.addClassMethods.fireReplyCallback @ RPCManager.js:4273isc.RPCManager.addClassMethods.fireReplyCallbacks @ RPCManager.js:4336isc.RPCManager.addClassMethods.performOperationReply @ RPCManager.js:4265isc.RPCManager.addClassMethods._performTransactionReply @ RPCManager.js:4178isc.RPCManager.addClassMethods.performTransactionReply @ RPCManager.js:3595(anonymous function) @ VM5564:3isc.Class.addClassMethods.fireCallback @ Class.js:1789isc.Comm.addClassMethods.performXmlTransactionReply @ Comm.js:383(anonymous function) @ VM5563:3isc.Class.addClassMethods.fireCallback @ Class.js:1792isc.Comm.addClassMethods._fireXMLCallback @ Comm.js:85loadFunc @ Comm.js:303XMLHttpRequest.send (async)isc.Comm.addClassMethods.sendXmlHttpRequest @ Comm.js:351isc.RPCManager.addClassMethods._sendQueue @ RPCManager.js:3365isc.RPCManager.addClassMethods.sendQueue @ RPCManager.js:3134isc.RPCManager.addClassMethods.sendRequest @ RPCManager.js:2138isc.RPCManager.addClassMethods.sendProxied @ RPCManager.js:1956isc.DataSource.addMethods.sendDSRequest @ DataSource.js:15000isc.Class.addClassMethods.invokeSuper @ Class.js:1550isc.Class.addClassMethods.Super @ Class.js:1368isc.OBRestDataSource.addProperties.sendDSRequest @ a8099e032b79e5deb99dc5875593a274.js:3394isc.DataSource.addMethods.performDSOperation @ DataSource.js:14654isc.DataSource.addMethods.fetchData @ DataSource.js:14061isc.ResultTree.addMethods._loadChildren @ ResultTree.js:1167isc.Tree.addMethods.loadChildren @ Tree.js:3281isc.Tree.addMethods.changeDataVisibility @ Tree.js:3504isc.Class.addClassMethods.invokeSuper @ Class.js:1558isc.ResultTree.addMethods.changeDataVisibility @ ResultTree.js:2430observation @ Class.js:2350isc.Tree.addMethods.openFolder @ Tree.js:3539isc.Tree.addMethods.setRoot @ Tree.js:1397isc.Class.addClassMethods.invokeSuper @ Class.js:1558isc.ResultTree.addMethods.setRoot @ ResultTree.js:2357isc.ResultTree.addMethods.invalidateCache @ ResultTree.js:1378isc.Canvas.addProperties.invalidateCache @ DataBoundComponent.js:3806isc.Class.addClassMethods.invokeSuper @ Class.js:1550isc.Class.addClassMethods.Super @ Class.js:1368isc.ListGrid.addMethods.invalidateCache @ ListGrid.js:12930isc.OBTreeItemPopupFilterWindow.addProperties.show @ a8099e032b79e5deb99dc5875593a274.js:20645isc.OBTreeFilterItem.addProperties.showDialog @ a8099e032b79e5deb99dc5875593a274.js:20792isc.OBTreeFilterItem.addProperties.pickerIconDefaults.click @ a8099e032b79e5deb99dc5875593a274.js:20729isc.FormItem.addMethods._iconClick @ FormItem.js:11224isc.DynamicForm.addMethods.handleClick @ DynamicForm.js:7899isc.EventHandler.addClassMethods.bubbleEvent @ EventHandler.js:4746isc.EventHandler.addClassMethods.handleClick @ EventHandler.js:2614isc.EventHandler.addClassMethods._handleMouseUp @ EventHandler.js:2384isc.EventHandler.addClassMethods.handleMouseUp @ EventHandler.js:2269isc.EventHandler.addClassMethods.dispatch @ EventHandler.js:6147(anonymous function) @ VM160:3 | |||||||||||
Proposed Solution | The error is in isc.OBTreeGrid.transformData: for (i = 0; i < this.getFields().length; i++) { type = isc.SimpleType.getType(this.getFields()[i].type); if (type.inheritsFrom === 'date' || type.inheritsFrom === 'datetime') { dateFields.add(this.getFields()[i].name); } There type is undefined in this case. | |||||||||||
Additional Information | ||||||||||||
Tags | No tags attached. | |||||||||||
Relationships |
| |||||||||||
Attached Files | ||||||||||||
Issue History | ||||||||||||
Date Modified | Username | Field | Change | |||||||||
2015-10-22 10:02 | alostale | New Issue | ||||||||||
2015-10-22 10:02 | alostale | Assigned To | => platform | |||||||||
2015-10-22 10:02 | alostale | Modules | => Core | |||||||||
2015-10-22 10:02 | alostale | Triggers an Emergency Pack | => No | |||||||||
2015-10-22 10:03 | alostale | Relationship added | related to 0030933 | |||||||||
2015-10-22 10:03 | alostale | Assigned To | platform => NaroaIriarte | |||||||||
2015-10-22 10:03 | alostale | Status | new => acknowledged | |||||||||
2015-11-11 12:13 | alostale | Assigned To | NaroaIriarte => platform | |||||||||
2022-02-01 08:05 | alostale | Assigned To | platform => Triage Platform Base |
There are no notes attached to this issue. |