Unable to add 'related products' via headless API

Issue

  • Steps to reproduce:
    1. Start Liferay DXP 7.3
    2.
    Create a site using a 'minium site template'.
    3.
    Invoke the below API using CURL:
    curl --location --request PATCH 'http://localhost:8080/o/headless-commerce-admin-catalog//v1.0/products/by-externalReferenceCode/MIN93027' \
    --header 'Content-Type: application/json' \
    --header 'Accept: application/json' \
    --header 'Authorization: Basic dGVzdEBsaWZlcmF5LmNvbTp0ZXN0' \
    --data-raw - '{
    "active": true,
    "description": {

    },
    "name": {

    },
    "neverExpire": "true",
    "productType": "simple",
    "relatedProducts": [
    Unknown macro: { "productExternalReferenceCode"}
    ],
    "shortDescription": {
    }
    }'
    Result:
    {{ {}}
    {{ "status" : "INTERNAL_SERVER_ERROR"}}
    {{ }}}

Environment

  • Liferay DXP 7.3
  • Commerce 3.0

Resolution

  • The observed behavior is a known issue/bug. And, it is fixed in Liferay DXP 7.4 Update-1.
  • If the hotfix is required for this issue, please create a support ticket requesting a hotfix by attaching patch details.
  • Installing Fix Packs and Hotfixes on Liferay DXP will guide to installation of the hotfix in the respective environment.

Additional Information

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助