Openbravo Issue Tracking System - Infrastructure
View Issue Details
0055173Infrastructurewiki.openbravo.compublic2024-04-11 16:062024-04-17 17:31
gonzalo_fernandez 
gonzalo_fernandez 
normalminoralways
closedfixed 
5
0055173: BaseMultiSelector loads datasource before rendering dialog
This behavior may lead to some performance problems and needs to be solved.
Open BaseMultiSelector in storybook, add a break point in the useDatasource part and render it.
Load the datasource only when the dialog is open.
No tags attached.
Issue History
2024-04-11 16:06gonzalo_fernandezNew Issue
2024-04-11 16:06gonzalo_fernandezAssigned To => gonzalo_fernandez
2024-04-12 11:12hgbotNote Added: 0163146
2024-04-17 17:31hgbotNote Added: 0163342
2024-04-17 17:31hgbotResolutionopen => fixed
2024-04-17 17:31hgbotStatusnew => closed
2024-04-17 17:31hgbotFixed in Version => 24Q3
2024-04-17 17:31hgbotNote Added: 0163343
2024-04-17 17:31hgbotNote Added: 0163344

Notes
(0163146)
hgbot   
2024-04-12 11:12   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1460 [^]
(0163342)
hgbot   
2024-04-17 17:31   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1460 [^]
(0163343)
hgbot   
2024-04-17 17:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 0b41189eed24f440c198706b233fec6c21b40238
Author: Gonzalo Fernández García <gonzalo.fernandez@openbravo.com>
Date: 17-04-2024 17:28:06
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/0b41189eed24f440c198706b233fec6c21b40238 [^]

Fixes ISSUE-55173: Avoids unnecessary datasource requests when rendering BaseMultiSelector

---
M web-jspack/org.openbravo.core2/src/components/BaseMultiSelector/BaseMultiSelector.jsx
M web-jspack/org.openbravo.core2/src/components/BaseMultiSelector/__test__/BaseMultiSelector.test.jsx
---
(0163344)
hgbot   
2024-04-17 17:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 4e78b3c2e6fe2ae2f9cdf2711e50a315289bfd92
Author: Gonzalo Fernández García <gonzalo.fernandez@openbravo.com>
Date: 17-04-2024 17:31:06
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/4e78b3c2e6fe2ae2f9cdf2711e50a315289bfd92 [^]

Fixes ISSUE-55173: Avoids unnecessary datasource requests when rendering BaseMultiSelector

---
M web-jspack/org.openbravo.core2/src/components/BaseMultiSelector/BaseMultiSelector.jsx
M web-jspack/org.openbravo.core2/src/components/BaseMultiSelector/__test__/BaseMultiSelector.test.jsx
---