Openbravo Issue Tracking System - Retail Modules
View Issue Details
0054754Retail ModulesWeb POSpublic2024-02-05 12:572024-02-23 10:59
ngarcia 
Rajesh_18 
urgentmajoralways
closedfixed 
5
 
RR24Q1.1RR24Q1.1 
No
0054754: Data Import Entry in Error status is created after trying to save again a Business Partner in Errors While Importing POS Data
Data Import Entry in Error status is created after trying to save again a Business Partner in Errors While Importing POS Data. The error is:

No posterminal can be determined from the json

The difference between the original JSON correctly processed and the one in Error is that the second one doesn't include the following section:

{"csrfToken":"9D76DA28BFF94AB98E137148D3C2BE0C","appName":"WebPOS","client":"39363B0921BB4293B48383844325E84C","organization":"D270A5AC50874F8BA67A88EE977F8E3B","pos":"9104513C2D0741D4850AE8493998A7C8","terminalName":"VBS-1","timeout":10000,"parameters":{"terminalTime":"2024-02-05T11:49:34.422Z","terminalTimeOffset":{"value":-60}},
In order to force an EWI:

Create a business partner from the POS
Take its Data Import Entry, change its id (to create a new one), remove the value in businessPartnerCategory property and change it to Initial
Check once it is processed, it goes to Errors While Importing POS Data with the following error:

org.postgresql.util.PSQLException: ERROR: insert or update on table "c_bpartner" violates foreign key constraint "c_bpartner_c_bp_group"
  Detail: Key (c_bp_group_id)=() is not present in table "c_bp_group".

Click on Save Again without making any change

Return to Data Import Entries and check a new record has been created in Error with the following error:

No posterminal can be determined from the json

A new record will be created every time you click on Save Again
No tags attached.
blocks defect 0054574 closed Rajesh_18 Data Import Entry in Error status is created after trying to save again a Business Partner in Errors While Importing POS Data 
Issue History
2024-02-23 10:36marvintmTypedefect => backport
2024-02-23 10:36marvintmTarget Version => RR24Q1.1
2024-02-23 10:52hgbotNote Added: 0161182
2024-02-23 10:59hgbotResolutionopen => fixed
2024-02-23 10:59hgbotStatusscheduled => closed
2024-02-23 10:59hgbotFixed in Version => RR24Q1.1
2024-02-23 10:59hgbotNote Added: 0161185
2024-02-23 10:59hgbotNote Added: 0161186

Notes
(0161182)
hgbot   
2024-02-23 10:52   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1488 [^]
(0161185)
hgbot   
2024-02-23 10:59   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 83440bda290807cc62d5ecb38454f6f517149925
Author: Rajesh Senthilkumar <rajesh@qualiantech.com>
Date: 23-02-2024 09:54:49
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/83440bda290807cc62d5ecb38454f6f517149925 [^]

Fixed ISSUE-54754: If ImportEntry has error the entry is saved after importEntryPostProcessor

---
M src/org/openbravo/retail/posterminal/POSUtils.java
---
(0161186)
hgbot   
2024-02-23 10:59   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1488 [^]