Just looking for a sanity check here, this was a bug in 2.3 that was addressed by MDVA-28763-V2, and was supposedly fixed in 2.4, but is still occurring for me in 2.4.4.
Basically in a multisite environment if you set a product custom attribute to the storeview via the `rest/:store_view_code/V1/products/:sku` api, the product attribute ‘image, small_image, thumbnail’ get copied to the storeview scoped values loosing their inheritance from default. This occurs even when no image information is passed in the api call.
so for example a product with image attributes only set a store_id = 0, gets duplicate assignments to store_id = 1 when the following rest payload is sent to the `rest/:store_view_code/V1/products/:sku` endpoint:
“`
{
“product”: [
{
“sku”: “zebhdu”,
“custom_attributes”: [
{
“attribute_code”: “foo”,
“value”: “bar”
}
]
}
]
}
“`
Am I going bananas?
submitted by /u/Complex-Scarcity
[link] [comments]