Openbravo Issue Tracking System - Retail Modules
View Issue Details
0054299Retail ModulesWeb POSpublic2024-01-10 18:292024-01-11 08:39
caristu 
caristu 
immediatemajorhave not tried
closedfixed 
5
 
RR24Q2 
Packaging and release
2024-01-08
main
https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/40fffc2c05b3bd08071b1f6e00484c23cfce2aa5 [^]
No
0054299: External System properties are not loaded if the search key is null
External System properties are not loaded into the POS if the search key is null. Note this may happen with external systems created before the search key was defined as mandatory in the UI.
1) Go to the External System window. Create a client side external system without search key. Note that this is not possible directly through the UI, so you'll need to nullify the search key from db: update c_external_system set value=null
2) Go to the Event Subscription. Create an event subscription and assign to it the external system created in the previous step.
3) Login in the POS. Note that the external system information has not been loaded in the POS by executing OB.App.TerminalProperty.get('externalSystems'). When the event is triggered this will cause an error when sending the data to the external system. See attached.
No tags attached.
depends on backport 0054304RR24Q1 closed caristu External System properties are not loaded if the search key is null 
caused by feature request 0054198 closed caristu Ability to retrieve external systems by search key 
png image.png (26,588) 2024-01-11 08:20
https://issues.openbravo.com/file_download.php?file_id=19317&type=bug
png
Issue History
2024-01-10 18:29caristuNew Issue
2024-01-10 18:29caristuAssigned To => caristu
2024-01-10 18:29caristuTriggers an Emergency Pack => No
2024-01-10 18:29caristuIssue generated from0054198
2024-01-10 18:29caristuRelationship addedcaused by 0054198
2024-01-10 18:37hgbotNote Added: 0159082
2024-01-11 07:56caristuStatusnew => scheduled
2024-01-11 08:12alostaleRegression level => Packaging and release
2024-01-11 08:12alostaleRegression date => 2024-01-08
2024-01-11 08:12alostaleRegression introduced in release => main
2024-01-11 08:12alostaleRegression introduced by commit => https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/40fffc2c05b3bd08071b1f6e00484c23cfce2aa5 [^]
2024-01-11 08:12alostalePriorityurgent => immediate
2024-01-11 08:12alostaleSeverityminor => major
2024-01-11 08:12alostaleTypefeature request => defect
2024-01-11 08:19caristuSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=27323#r27323
2024-01-11 08:20caristuFile Added: image.png
2024-01-11 08:39hgbotResolutionopen => fixed
2024-01-11 08:39hgbotStatusscheduled => closed
2024-01-11 08:39hgbotFixed in Version => RR24Q2
2024-01-11 08:39hgbotNote Added: 0159091
2024-01-11 08:39hgbotNote Added: 0159092

Notes
(0159082)
hgbot   
2024-01-10 18:37   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/651 [^]
(0159091)
hgbot   
2024-01-11 08:39   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: f3c72be3e4f2f7b1af8a8aacdcd25e0a63459ff3
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 11-01-2024 07:39:17
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/f3c72be3e4f2f7b1af8a8aacdcd25e0a63459ff3 [^]

fixes BUG-54299: cannot load external systems without search key

---
M src-test/org/openbravo/mobile/core/externalsystem/ExternalSystemDataProviderTest.java
M src/org/openbravo/mobile/core/externalsystem/ExternalSystemDataProvider.java
---
(0159092)
hgbot   
2024-01-11 08:39   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/651 [^]