Project:
View Revisions: Issue #45589 | [ All Revisions ] [ Back to Issue ] | ||
Summary | 0045589: Not possible to click several buttons after an addProduct | ||
Revision | 2020-12-15 18:45 by guillermogil | ||
Description | Not possible to click several buttons after an addProduct. There are several exceptions in the code that avoid to finish the addProdct functionality but the ProcessController is never closed. e.g.- in _addProduct: if (OB.MobileApp.model.get('inPaymentTab')) { if (args.options && args.options.blockAddProduct) { OB.error( 'An add product is executed. At this point, this action is not allowed. Skipping product ' + p.get('_identifier') ); if (args && args.attrs && args.attrs.obposEpccode) { OB.UTIL.RfidController.removeEpc( args.attrs.obposEpccode ); } return; } } That returns breaks the flow as it is not executing the finalCallback. There are several other cases across the code. The code is still the same on PI although it is on the legacy function. Releases <20Q4 will have this issue in the case exposed. |
||
Revision | 2020-12-15 18:37 by guillermogil | ||
Description | Not possible to click several buttons after an addProduct. There are several exceptions in the code that avoid to finish the addProdct functionality but the ProcessController is never closed. e.g.- in _addProduct: if (OB.MobileApp.model.get('inPaymentTab')) { if (args.options && args.options.blockAddProduct) { OB.error( 'An add product is executed. At this point, this action is not allowed. Skipping product ' + p.get('_identifier') ); if (args && args.attrs && args.attrs.obposEpccode) { OB.UTIL.RfidController.removeEpc( args.attrs.obposEpccode ); } return; } } That returns breaks the flow as it is not executing the finalCallback The code is still the same on PI although it is on the legacy function. Releases <20Q4 will have this issue in the case exposed. |
Copyright © 2000 - 2009 MantisBT Group |