Try our conversational search powered by Generative AI!

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

(Or a related package)

Created

Sep 27, 2017

Updated

Mar 04, 2019

State

Closed, Fixed and tested


Description

Steps to reproduce:

  1. Prepare an organization having address A and address B.
  2. Run GET API to get organization data.
  3. Using the above data, remove address A from that data to run PUT API.
  4. 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