Openbravo Issue Tracking System - Retail Modules
View Issue Details
0048003Retail ModulesWeb POSpublic2021-10-14 12:562021-11-09 12:34
martinsdan 
justin_patterson 
highmajoralways
closedfixed 
30Ubuntu 18.04.1 LTS
RR21Q3.2 
RR21Q4.1RR21Q4.1 
No
0048003: There is an hiden error processing Cashups in Errors While Importing
When there is an error processing an order, the cashup, if there are fidderences, cannot be processed and the real error is hidden by another one "Couldn't enable triggers"

When creating the differences CashCloseProcessor.createDifferenceTransaction does not set the organization. Dal infrastructure will later set the Organization from the context.
If the user is logged in as * there is an error because transactions cannot be created for organization 0, then rolling back the triggers exception is raised and the real message is hiden.
Generate some error creating an order (use a product from other organization for example)
Do the cashup
Change the order json to import it
Logged in with organization *, process the cashup

The trigger error is shown
CashCloseProcessor.createDifferenceTransaction should set the organization, getting the legal organization from the cashup.
No tags attached.
blocks defect 0047850 closed justin_patterson There is an hiden error processing Cashups in Errors While Importing 
Issue History
2021-11-08 07:31marvintmTypedefect => backport
2021-11-08 07:31marvintmTarget Version => RR21Q4.1
2021-11-08 12:34hgbotNote Added: 0132889
2021-11-08 12:42hgbotNote Added: 0132891
2021-11-08 12:46hgbotNote Added: 0132892
2021-11-08 13:09martinsdanIssue Monitored: martinsdan
2021-11-09 10:07hgbotNote Added: 0132900
2021-11-09 10:17hgbotNote Added: 0132901
2021-11-09 12:34hgbotNote Added: 0132912
2021-11-09 12:34hgbotResolutionopen => fixed
2021-11-09 12:34hgbotStatusscheduled => closed
2021-11-09 12:34hgbotFixed in Version => RR21Q4.1
2021-11-09 12:34hgbotNote Added: 0132913

Notes
(0132889)
hgbot   
2021-11-08 12:34   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/621 [^]
(0132891)
hgbot   
2021-11-08 12:42   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/621 [^]
(0132892)
hgbot   
2021-11-08 12:46   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/623 [^]
(0132900)
hgbot   
2021-11-09 10:07   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/623 [^]
(0132901)
hgbot   
2021-11-09 10:17   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/624 [^]
(0132912)
hgbot   
2021-11-09 12:34   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/624 [^]
(0132913)
hgbot   
2021-11-09 12:34   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 26aebcfe5c766c351358123523071d3e5fdbd37e
Author: Justin Patterson <justin.patterson@openbravo.com>
Date: 2021-11-09T10:16:06+01:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/26aebcfe5c766c351358123523071d3e5fdbd37e [^]

Fixed ISSUE-48003: set organization within CashCloseProcessor.createDifferenceTransaction() method
- instantiate cashUpOrganization variable containing cashUp.getPOSTerminal().getOrganization() object
- set organization of transaction with cashUpOrganization value

---
M src/org/openbravo/retail/posterminal/CashCloseProcessor.java
---