Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0057340
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[Retail Modules] Retail APImajoralways2024-11-05 11:552024-12-02 13:31
ReporterhbrasmeView Statuspublic 
Assigned Tojgalarza 
PrioritynormalResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget VersionRR24Q4
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0057340: API Product - Error when updating a related product

DescriptionFollowing the implementation of contributions, management is carried out through the related product and the multiplier field.

However, this field must be able to be updated when the contribution is revised


Currently when I want to update a multiplier I get the error message below:

ERROR: duplicate key value violates unique constraint "m_product_service_prod"
Detail: Key (m_product_id, m_related_product_id)=(358807CC49444D5DB82C0FD66AE7F678, 7A763395EA494A13B0D5FF4D920B48DF) already exists
Steps To ReproduceCreate a related product to a contribution like that :

[
   {
      "client":"TERRENA",
      "organization":"*",
      "searchKey":"Contribution RPD",
      "relatedProducts":[{
         "product":"1200900",
         "multiplicator":1.14,
         "active":true
         }
      ]
   }
   
]


Try to change the multiplicator field (Put 1.25 instead of 1.14) :

[
   {
      "client":"TERRENA",
      "organization":"*",
      "searchKey":"Contribution RPD",
      "relatedProducts":[{
         "product":"1200900",
         "multiplicator":1.25,
         "active":true
         }
      ]
   }
   
]
Proposed SolutionIt would be necessary to be able to update the related products if they already exist.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0056980 closedjgalarza API Product - Error when updating a related product 

-  Notes
(0172879)
hgbot (developer)
2024-12-02 12:37

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/399 [^]
(0172882)
hgbot (developer)
2024-12-02 13:07

Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/399 [^]
(0172883)
hgbot (developer)
2024-12-02 13:16

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/400 [^]
(0172892)
hgbot (developer)
2024-12-02 13:31

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.api [^]
Changeset: 7e10343dd6bf4e975c749eb733f903e81cdd4708
Author: j.galarz <j.galarza@orisha.com>
Date: 02-12-2024 12:37:30
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/commit/7e10343dd6bf4e975c749eb733f903e81cdd4708 [^]

Fixes ISSUE-57340: API Product - Error when updating a related product

---
M src-db/database/sourcedata/OBEI_PROP_MAP_INSTANCE.xml
M src/org/openbravo/api/mappings/product/ImportProductJavaPropertyMappingHandler.java
---
(0172893)
hgbot (developer)
2024-12-02 13:31

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/400 [^]

- Issue History
Date Modified Username Field Change
2024-12-02 10:39 jgalarza Type defect => backport
2024-12-02 10:39 jgalarza Target Version => RR24Q4
2024-12-02 12:37 hgbot Note Added: 0172879
2024-12-02 13:07 hgbot Note Added: 0172882
2024-12-02 13:16 hgbot Note Added: 0172883
2024-12-02 13:31 hgbot Resolution open => fixed
2024-12-02 13:31 hgbot Status scheduled => closed
2024-12-02 13:31 hgbot Note Added: 0172892
2024-12-02 13:31 hgbot Note Added: 0172893


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker