Openbravo Issue Tracking System - POS2 | ||||||||||||||||||||||||||
View Issue Details | ||||||||||||||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||||||||||||||||||
0054699 | POS2 | Core | public | 2024-02-19 11:05 | 2024-02-23 14:43 | |||||||||||||||||||||
Reporter | lorenzofidalgo | |||||||||||||||||||||||||
Assigned To | AugustoMauch | |||||||||||||||||||||||||
Priority | immediate | Severity | major | Reproducibility | always | |||||||||||||||||||||
Status | closed | Resolution | fixed | |||||||||||||||||||||||
Platform | OS | 5 | OS Version | |||||||||||||||||||||||
Product Version | main | |||||||||||||||||||||||||
Target Version | Fixed in Version | |||||||||||||||||||||||||
Merge Request Status | ||||||||||||||||||||||||||
Review Assigned To | ||||||||||||||||||||||||||
OBNetwork customer | ||||||||||||||||||||||||||
Support ticket | ||||||||||||||||||||||||||
Regression level | Packaging and release | |||||||||||||||||||||||||
Regression date | ||||||||||||||||||||||||||
Regression introduced in release | main | |||||||||||||||||||||||||
Regression introduced by commit | https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/f38f5a036d4dff9b3e9f5f7083a2c0d25ab6b0e6 [^] | |||||||||||||||||||||||||
Triggers an Emergency Pack | No | |||||||||||||||||||||||||
Summary | 0054699: [24Q1] Sales Order Line value is not present in Return From Customer || Approval History under specific flow | |||||||||||||||||||||||||
Description | When doing an approval of an action that does not have any user action inputs, the Sales Order Line is not being persisted in the backend. The 54669 issue (https://issues.openbravo.com/view.php?id=54669 [^]) fixed partially the regression, but Sales Order Line is also missing and not being persisted in that concrete flow. | |||||||||||||||||||||||||
Steps To Reproduce | In any POS2 enviroment that contains the sampledata (i.e. livebuilds) 1- In the backoffice, update permissions to the VallBlancaUser role, so that it requires approval when executing the "Return Line" action. 2- In the backoffice, update permissions to the The White Valley Group Admin role, so that it can approve the "Return Line" action 3- Log in in the POS with the vallblanca user, make sure the VallBlancaUser role is active 4- Add a line and return it. A popup will be displayed asking for user inputs and approval. Add them (use Openbravo/openbravo in the approval), complete the ticket. 5- Go to the backend, open the Return from Customer window, check the record that was created and check that the Approval History subtab contains info related to the approval that just took place. So far, this is the expected behaviour. Now: 6- In the backoffice, deactivate all user inputs from the Return Line action in the User Action Input window. 7- Back in POS2, refresh the masterdata so that the changes done in the backoffice are applied. Repeat steps 4 and 5, and notice how in the new Return from Customer record there is no trace about the Sales Order Line value. | |||||||||||||||||||||||||
Proposed Solution | ||||||||||||||||||||||||||
Additional Information | ||||||||||||||||||||||||||
Tags | No tags attached. | |||||||||||||||||||||||||
Relationships |
| |||||||||||||||||||||||||
Attached Files | NotOK.png (84,627) 2024-02-19 11:08 https://issues.openbravo.com/file_download.php?file_id=19470&type=bug OK.png (85,022) 2024-02-19 11:09 https://issues.openbravo.com/file_download.php?file_id=19471&type=bug | |||||||||||||||||||||||||
Issue History | ||||||||||||||||||||||||||
Date Modified | Username | Field | Change | |||||||||||||||||||||||
2024-02-19 11:05 | lorenzofidalgo | New Issue | ||||||||||||||||||||||||
2024-02-19 11:05 | lorenzofidalgo | Assigned To | => AugustoMauch | |||||||||||||||||||||||
2024-02-19 11:05 | lorenzofidalgo | Regression level | => QA functional test | |||||||||||||||||||||||
2024-02-19 11:05 | lorenzofidalgo | Regression introduced in release | => main | |||||||||||||||||||||||
2024-02-19 11:05 | lorenzofidalgo | Regression introduced by commit | => https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/f38f5a036d4dff9b3e9f5f7083a2c0d25ab6b0e6 [^] | |||||||||||||||||||||||
2024-02-19 11:05 | lorenzofidalgo | Triggers an Emergency Pack | => No | |||||||||||||||||||||||
2024-02-19 11:05 | lorenzofidalgo | Issue generated from | 0054669 | |||||||||||||||||||||||
2024-02-19 11:05 | lorenzofidalgo | Relationship added | related to 0054669 | |||||||||||||||||||||||
2024-02-19 11:07 | lorenzofidalgo | Relationship added | caused by 0053576 | |||||||||||||||||||||||
2024-02-19 11:08 | lorenzofidalgo | File Added: NotOK.png | ||||||||||||||||||||||||
2024-02-19 11:09 | lorenzofidalgo | File Added: OK.png | ||||||||||||||||||||||||
2024-02-19 11:33 | lorenzofidalgo | Regression level | QA functional test => Pre packaging ( pi ) | |||||||||||||||||||||||
2024-02-19 11:33 | lorenzofidalgo | Regression level | Pre packaging ( pi ) => Packaging and release | |||||||||||||||||||||||
2024-02-19 14:10 | hgbot | Note Added: 0160911 | ||||||||||||||||||||||||
2024-02-19 15:11 | AugustoMauch | Status | new => scheduled | |||||||||||||||||||||||
2024-02-20 09:16 | hgbot | Note Added: 0160964 | ||||||||||||||||||||||||
2024-02-23 14:43 | AugustoMauch | Status | scheduled => resolved | |||||||||||||||||||||||
2024-02-23 14:43 | AugustoMauch | Resolution | open => fixed | |||||||||||||||||||||||
2024-02-23 14:43 | AugustoMauch | Status | resolved => closed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|