Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0044120 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Retail Modules] Web POS | major | always | 2020-05-20 14:29 | 2020-06-01 19:59 | |||
Reporter | jarmendariz | View Status | public | |||||
Assigned To | jarmendariz | |||||||
Priority | high | Resolution | fixed | Fixed in Version | RR20Q3 | |||
Status | closed | Fix in branch | Fixed in SCM revision | 2b021a8ac28e | ||||
Projection | none | ETA | none | Target Version | RR20Q3 | |||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Merge Request Status | ||||||||
Review Assigned To | marvintm | |||||||
OBNetwork customer | No | |||||||
Support ticket | ||||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0044120: Messages synchronized with backoffice does not include the message ID | |||||||
Description | With the current implementation of the SynchronizationBuffer, the message ID is not sent to the backoffice so other fields such as the data.id are used to identify the message and used as an identifier for the Import Entry. This situation can be problematic in the future as the synchronization could fail for not having a valid identifier or the identifier provided already exists. | |||||||
Steps To Reproduce | Login to WebPOS and open the developer tools in the Network tab: - Push some buttons in order to create log events - Eventually, a request to org.openbravo.mobile.core.TerminalLogLoader will be sent to the backoffice - Check the request payload and verify that the payload object does contain fields like client, csrfToken, data... but messageId is not present. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
||||||||
|
![]() |
|
(0120455) hgbot (developer) 2020-05-29 10:59 |
Repository: erp/pmods/org.openbravo.mobile.core Changeset: 2b021a8ac28e455c5ba6c75380b9e12f58c3d039 Author: Javier Armendáriz <javier.armendariz <at> openbravo.com> Date: Wed May 20 17:22:45 2020 +0200 URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/2b021a8ac28e455c5ba6c75380b9e12f58c3d039 [^] Fixed ISSUE-44120: No messageId field sent in SyncBuffer messages Adding the MessageID to the Messages sent to the backoffice, and adding a log line to be notified when a received Message does not have this field set --- M src/org/openbravo/mobile/core/process/DataSynchronizationProcess.java M web-test/model/synchronization-buffer/SynchronizationBuffer.test.js --- |
![]() |
|||
Date Modified | Username | Field | Change |
2020-05-20 14:29 | jarmendariz | New Issue | |
2020-05-20 14:29 | jarmendariz | Assigned To | => jarmendariz |
2020-05-20 14:29 | jarmendariz | OBNetwork customer | => No |
2020-05-20 14:29 | jarmendariz | Triggers an Emergency Pack | => No |
2020-05-20 14:29 | jarmendariz | Status | new => scheduled |
2020-05-29 10:59 | hgbot | Checkin | |
2020-05-29 10:59 | hgbot | Note Added: 0120455 | |
2020-05-29 10:59 | hgbot | Status | scheduled => resolved |
2020-05-29 10:59 | hgbot | Resolution | open => fixed |
2020-05-29 10:59 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/2b021a8ac28e455c5ba6c75380b9e12f58c3d039 [^] |
2020-06-01 19:59 | marvintm | Review Assigned To | => marvintm |
2020-06-01 19:59 | marvintm | Status | resolved => closed |
2020-06-01 19:59 | marvintm | Fixed in Version | => RR20Q3 |
Copyright © 2000 - 2009 MantisBT Group |