Openbravo Issue Tracking System - Modules
View Issue Details
0051906ModulesOpenbravo Business APIpublic2023-03-17 14:252023-06-23 11:32
AtulOpenbravo 
AtulOpenbravo 
normalmajorhave not tried
closedfixed 
5
 
 
0051906: RM-5506 Missing goods transaction in the push API sent by "Multiple Record Event Triggering Process"
Missing goods transaction in the push API sent by "Multiple Record Event Triggering Process"
-
No tags attached.
related to design defect 0052654 closed caristu Retail Modules push API "Stock Transactions: Inventory" missing some goods transactions in the exported data 
Issue History
2023-03-17 14:25AtulOpenbravoNew Issue
2023-03-17 14:25AtulOpenbravoAssigned To => Triage Platform Conn
2023-03-17 14:25AtulOpenbravoAssigned ToTriage Platform Conn => AtulOpenbravo
2023-03-17 14:26AtulOpenbravoStatusnew => scheduled
2023-03-17 14:39hgbotNote Added: 0147657
2023-03-17 14:51hgbotNote Added: 0147658
2023-04-20 09:39hgbotResolutionopen => fixed
2023-04-20 09:39hgbotStatusscheduled => closed
2023-04-20 09:39hgbotNote Added: 0148617
2023-04-20 09:39hgbotNote Added: 0148618
2023-04-20 09:41hgbotNote Added: 0148619
2023-04-20 09:41hgbotNote Added: 0148620
2023-06-23 11:32rafarodaRelationship addedrelated to 0052654

Notes
(0147657)
hgbot   
2023-03-17 14:39   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/133 [^]
(0147658)
hgbot   
2023-03-17 14:51   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.distributionorder.api/-/merge_requests/15 [^]
(0148617)
hgbot   
2023-04-20 09:39   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.api [^]
Changeset: 6f77cb9d1f4551ba60510ecc5163e3e4c56f9a64
Author: Atul Gaware <atul.gaware@openbravo.com>
Date: 20-04-2023 07:39:51
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/commit/6f77cb9d1f4551ba60510ecc5163e3e4c56f9a64 [^]

Fixes BUG-0051906: Missing goods transaction in the push API sent by "Multiple Record Event Triggering Process" - handle update timestamps with zero milliseconds

---
M src/org/openbravo/api/process/ApiMultiRecordEventTriggeringProcess.java
---
(0148618)
hgbot   
2023-04-20 09:39   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/133 [^]
(0148619)
hgbot   
2023-04-20 09:41   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.distributionorder.api [^]
Changeset: 9fbfd63994406f40b154b28cc32729ac7358dcc5
Author: Atul Gaware <atul.gaware@openbravo.com>
Date: 19-04-2023 18:28:33
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.distributionorder.api/-/commit/9fbfd63994406f40b154b28cc32729ac7358dcc5 [^]

Fixes BUG-0051906: Missing goods transaction in the push API sent
by "Multiple Record Event Triggering Process"

**Add where clause with created <= nextLastUpdated, here
nextLastUpdated date is the current date minus 5 seconds
when previous sync was ran. This way process does not miss any
records that were created between the process fetched records
and process ended.

---
M src-db/database/sourcedata/API_EXPORT_FILTER.xml
---
(0148620)
hgbot   
2023-04-20 09:41   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.distributionorder.api/-/merge_requests/15 [^]