Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0043963Openbravo ERPA. Platformpublic2020-05-06 12:552020-05-14 16:42
a_singh 
cberner 
highmajoralways
closedfixed 
30
 
PR20Q3 
caristu
Google Chrome
Core
No
0043963: on adding/removing non-grid parameters are not filtering the grid when the "Done" button process executed successfully
Filters are not working in the grid when the "Done" button process executed successfully
Pre steps :
Install org.openbravo.platform.features module and it's dependencies from:
https://gitlab.com/openbravo/demo/org.openbravo.platform.features [^]

1. Open Process Definition test window
2. Select any value in the non-grid parameter Multi BP.
3. Press Done button(Top right side)
4. Select another value in the non-grid parameter Multi BP.

Grid is not showing any data, expected to see filtered data as prior to pressing Done.
No tags attached.
has duplicate defect 0043964 closed cberner Filters are not working in the grid when the "Done" button process executed successfully. 
Issue History
2020-05-06 12:55a_singhNew Issue
2020-05-06 12:55a_singhAssigned To => platform
2020-05-06 12:55a_singhWeb browser => Google Chrome
2020-05-06 12:55a_singhModules => Core
2020-05-06 12:55a_singhTriggers an Emergency Pack => No
2020-05-06 13:13sebastien_lironWeb browserGoogle Chrome => Google Chrome
2020-05-06 13:13sebastien_lironSummaryFilters are not working in the grid when the "Done" button process executed successfully => on adding/removing non-grid parameters are not filtering the grid when the "Done" button process executed successfully
2020-05-12 10:21sebastien_lironWeb browserGoogle Chrome => Google Chrome
2020-05-12 10:21sebastien_lironSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=20999#r20999
2020-05-12 13:22cbernerAssigned Toplatform => cberner
2020-05-12 14:01alostaleWeb browserGoogle Chrome => Google Chrome
2020-05-12 14:01alostaleResolution time => 1590444000
2020-05-13 13:39cbernerNote Added: 0119835
2020-05-13 13:43cbernerWeb browserGoogle Chrome => Google Chrome
2020-05-13 13:43cbernerSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=21010#r21010
2020-05-14 13:38cbernerRelationship addedhas duplicate 0043964
2020-05-14 13:44cbernerNote Added: 0119879
2020-05-14 13:44cbernerStatusnew => scheduled
2020-05-14 13:52hgbotCheckin
2020-05-14 13:52hgbotNote Added: 0119881
2020-05-14 13:52hgbotStatusscheduled => resolved
2020-05-14 13:52hgbotResolutionopen => fixed
2020-05-14 13:52hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/1c51e3e838306dad6380fe644b20c0bd1b67212d [^]
2020-05-14 16:42caristuReview Assigned To => caristu
2020-05-14 16:42caristuStatusresolved => closed
2020-05-14 16:42caristuFixed in Version => 3.0PR20Q3

Notes
(0119835)
cberner   
2020-05-13 13:39   
Merge request: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/71 [^]
(0119879)
cberner   
2020-05-14 13:44   
A related MR has been merged: https://gitlab.com/openbravo/demo/org.openbravo.platform.features/-/merge_requests/2 [^]
(0119881)
hgbot   
2020-05-14 13:52   
Repository: erp/devel/pi
Changeset: 1c51e3e838306dad6380fe644b20c0bd1b67212d
Author: Cristian Berner <cristian.berner <at> openbravo.com>
Date: Wed May 13 11:57:16 2020 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/1c51e3e838306dad6380fe644b20c0bd1b67212d [^]

Fixes ISSUE-43963: Update param window multiselector param correctly on Done

When the form of a process definition is validated the array value of the multiselector parameter gets modified to string after its isString default validator is executed.
This happens, for example after pressing the "Done" button to execute the process.
This fix ensures that the value of the multiselector parameter is reset to the corresponding array of values that the multiselector has selected once the validation has been executed.

---
M modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-multi-selector-item.js
---