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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0052990
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Retail APIminorhave not tried2023-07-18 10:522023-07-21 14:19
ReporteralostaleView Statuspublic 
Assigned ToTriage Platform Conn 
PrioritynormalResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
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

0052990: can't import an empty identifier property

DescriptionWhen defining an API endpoint for importing data, although in AD it is allowed to mark identifier properties as nullable, when processing an import request, a NPE is thrown in case at least one of these properties is null.
Steps To Reproduce1. In an import end point define one of its identifier properties as nullable
2. Perform an import request without including any value to that property
   ERROR: NPE
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0055738 closedTriage Platform Conn Extra Greeting being generated in case name = " " 

-  Notes
(0152592)
hgbot (developer)
2023-07-18 10:56

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration/-/merge_requests/33 [^]
(0152796)
hgbot (developer)
2023-07-21 14:19

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration [^]
Changeset: e157ab1c18e3bfe9150f2134b5a110e0d4651eba
Author: Asier Lostalé <asier.lostale@openbravo.com>
Date: 18-07-2023 10:54:01
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration/-/commit/e157ab1c18e3bfe9150f2134b5a110e0d4651eba [^]

fixes ISSUE-52990: can't import an empty identifier property

It is now allowed to import identifier properties with a null value. In case all
identifier properties for a given record are empty, this record will always be
considered as new.

---
M src/org/openbravo/service/external/integration/SynchronizableBusinessObject.java
M src/org/openbravo/service/external/integration/importer/DalSynchronizableBusinessObjectImporter.java
---
(0152797)
hgbot (developer)
2023-07-21 14:19

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration/-/merge_requests/33 [^]

- Issue History
Date Modified Username Field Change
2023-07-18 10:52 alostale New Issue
2023-07-18 10:52 alostale Assigned To => Triage Platform Conn
2023-07-18 10:52 alostale Triggers an Emergency Pack => No
2023-07-18 10:56 hgbot Note Added: 0152592
2023-07-21 14:19 hgbot Resolution open => fixed
2023-07-21 14:19 hgbot Status new => closed
2023-07-21 14:19 hgbot Note Added: 0152796
2023-07-21 14:19 hgbot Note Added: 0152797
2024-06-18 12:40 caristu Relationship added related to 0055738


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker