Openbravo Issue Tracking System - Retail Modules
View Issue Details
0049705Retail ModulesWeb POSpublic2022-07-03 12:442022-07-25 09:28
cberner 
ranjith_qualiantech_com 
normalcriticalhave not tried
closedfixed 
5
 
RR22Q4 
Production - Confirmed Stable
2021-08-03
RR21Q3
No
0049705: Return-unreturn a product linked to a service(with two related lines) removes service from ticket
Return, unreturn and then return again a product that has assigned a service(this service must start with 2 related lines at least) would result in the service being removed from the ticket, which is a regression with respect to version RR21Q2.4, where this didn't happen.

Gifs have been attached with pre-regression and post-regression behavior.
1. Open and login WebPOS 21Q3 or later - https://livebuilds.openbravo.com/retail_mp_3.0RR21Q3.7/web/org.openbravo.retail.posterminal/?terminal=VBS-1#retail.pointofsale [^]
2. Add 1 GPS Handheld and 1 GPS Touch Screen products
3. Click on the service button on gps handheld, and add the two services present, do the same for the other GPS touch screen
4. Click on gps handheld ticketline and return it, then click again and unreturn it, and then click again and return it.
5. Check that the services linked to gps handheld have been removed from the ticket, and only gps touch screen services remain present.

A couple gifs have been attached to this issue to show the correct behavior(21Q2.4) and the incorrect behavior(21Q3.7).
No tags attached.
gif return-unreturn correct behaviour 21q2.4.gif (1,486,192) 2022-07-03 12:44
https://issues.openbravo.com/file_download.php?file_id=17264&type=bug
gif return-unreturn incorrect behaviour 21q3.7.gif (1,902,855) 2022-07-03 12:44
https://issues.openbravo.com/file_download.php?file_id=17265&type=bug
Issue History
2022-07-03 12:44cbernerNew Issue
2022-07-03 12:44cbernerAssigned To => Retail
2022-07-03 12:44cbernerFile Added: return-unreturn correct behaviour 21q2.4.gif
2022-07-03 12:44cbernerRegression level => Production - Confirmed Stable
2022-07-03 12:44cbernerRegression date => 2021-08-03
2022-07-03 12:44cbernerRegression introduced in release => RR21Q3
2022-07-03 12:44cbernerTriggers an Emergency Pack => No
2022-07-03 12:44cbernerFile Added: return-unreturn incorrect behaviour 21q3.7.gif
2022-07-07 13:20radhakrishnanAssigned ToRetail => radhakrishnan
2022-07-07 13:20radhakrishnanStatusnew => scheduled
2022-07-08 13:52ranjith_qualiantech_comAssigned Toradhakrishnan => ranjith_qualiantech_com
2022-07-14 08:05hgbotNote Added: 0139310
2022-07-25 09:28hgbotResolutionopen => fixed
2022-07-25 09:28hgbotStatusscheduled => closed
2022-07-25 09:28hgbotFixed in Version => RR22Q4
2022-07-25 09:28hgbotNote Added: 0139578
2022-07-25 09:28hgbotNote Added: 0139579

Notes
(0139310)
hgbot   
2022-07-14 08:05   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/858 [^]
(0139578)
hgbot   
2022-07-25 09:28   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: ac720a00e665b2c003fbebaebeae497f69e5bd4e
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 25-07-2022 07:28:10
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/ac720a00e665b2c003fbebaebeae497f69e5bd4e [^]

Fixed ISSUE-49705: Service Product should not merged when doing return operation

---
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/actions/ReturnLine.js
---
(0139579)
hgbot   
2022-07-25 09:28   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/858 [^]