Service API: cannot update Organization addresses/child organizations/contacts using PUT
Found in
EPiServer.ServiceApi 4.1.0
Fixed in
EPiServer.ServiceApi 5.3.1
Created
Sep 27, 2017
Updated
Mar 04, 2019
State
Closed, Fixed and tested
Description
Steps to reproduce:
- Prepare an organization having address A and address B.
- Run GET API to get organization data.
- Using the above data, remove address A from that data to run PUT API.
- Observe the organization address in Commerce Manager.
Expected:
Organization has address B only.
Actual:
Organization has 2 addresses: A and B.
Note: The same issue happens with
- Organization's Child organization
- Organization's contacts
- Contact PUT API: cannot update Contact's Addresses