Openbravo Issue Tracking System - POS2
View Issue Details
0057171POS2POSpublic2024-10-30 14:442024-12-04 09:19
sofidossant 
fofarril 
highmajoralways
closedfixed 
5
24Q3.2 
24Q3.324Q3.3 
approved
Gold
112501
No
0057171: Error when there are more than 300 Sales Representative Users
When we have for example 350 representative users, we cannot search correctly for certain users, because it does not find them by the limit.
1 - Create 350 Sales Representative Users in backoffice.
2 - Search for a user but with names beginning with the last letters of the alphabet.

You can't find the user, but if you check it is loaded in the cache
Code harcode with 300
https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/blob/release/24Q3/web/org.openbravo.mobile.core/app/model/persistence/indexeddb/Criteria.js?ref_type=heads&blame=1 [^]

commit https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/0d54d001c0ca49dfcde55c545030363974e9b694 [^]

(function CriteriaDefinition() {
  const DEFAULT_QUERY_LIMIT = 300;
  /**
   * Allows to create a criteria for searching objects using the IndexedDBController API.
   */
  OB.App.Class.Criteria = class Criteria {
    constructor() {
      this.theLimit = DEFAULT_QUERY_LIMIT;
      this.theOperator = 'and';
      this.order = { properties: [], directions: [] };
      this.properties = [];
      this.selectProperties = [];
    }

No tags attached.
blocks defect 0056938 closed fofarril Error when there are more than 300 Sales Representative Users 
Issue History
2024-11-19 09:44jorgewederagoTypedefect => backport
2024-11-19 09:44jorgewederagoTarget Version => 24Q3.3
2024-11-19 16:31hgbotNote Added: 0172239
2024-11-20 11:00hgbotMerge Request Statusopen => approved
2024-11-20 11:00hgbotResolutionopen => fixed
2024-11-20 11:00hgbotStatusscheduled => closed
2024-11-20 11:00hgbotFixed in Version => 24Q3.3
2024-11-20 11:00hgbotNote Added: 0172316
2024-11-20 11:00hgbotNote Added: 0172317
2024-11-26 15:08hgbotNote Added: 0172621
2024-12-04 09:19hgbotNote Added: 0172949
2024-12-04 09:19hgbotNote Added: 0172950

Notes
(0172239)
hgbot   
2024-11-19 16:31   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3115 [^]
(0172316)
hgbot   
2024-11-20 11:00   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: b8649d110a3825017925c7989e731fbc34d9efe5
Author: Francisco Javier Deler O'Farril <francisco.ofarril@doceleguas.com>
Date: 20-11-2024 10:00:18
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/b8649d110a3825017925c7989e731fbc34d9efe5 [^]

Fixes ISSUE-57171: Error when there are more than 300 Sales Representative Users.

---
M web-jspack/org.openbravo.pos2/src/components/SalesRepSelector/SalesRepSelector.jsx
M web-jspack/org.openbravo.pos2/src/components/SalesRepSelector/SalesRepSelector.scss
M web-jspack/org.openbravo.pos2/src/components/SalesRepSelector/SalesRepSelectorDataSource.js
M web-jspack/org.openbravo.pos2/src/components/SalesRepSelector/SalesRepSelectorDialog/__test__/SalesRepSelectorDialog.test.jsx
M web-jspack/org.openbravo.pos2/src/components/SalesRepSelector/__test__/SalesRepSelector.test.jsx
---
(0172317)
hgbot   
2024-11-20 11:00   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3115 [^]
(0172621)
hgbot   
2024-11-26 15:08   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1667 [^]
(0172949)
hgbot   
2024-12-04 09:19   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: a82651317da9ce15a6493bd2113552846f53d57e
Author: adrian.blasco <adrian.blasco@openbravo.com>
Date: 26-11-2024 09:07:40
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/a82651317da9ce15a6493bd2113552846f53d57e [^]

Related to ISSUE-57171: ReadOnly Selector in BaseFormSelector not always set

---
M web-jspack/org.openbravo.core2/src/components/BaseFormSelector/BaseFormSelector.jsx
---
(0172950)
hgbot   
2024-12-04 09:19   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1667 [^]