Товары для магазинов: Не удается создать варианты «(промежуточное значение).карта не является функцией»

#shopware

Вопрос:

Создание варианта застопорилось. Консоль показывает:

 Uncaught (in promise) TypeError: (intermediate value).map is not a function
 

Более глубокое удаление с variantRestrictions помощью отладчика каким-то образом нарушено.

Ответ №1:

В базе product.variant_restrictions данных находится пустой массив JSON [] . Если я изменю его на НОЛЬ, он снова заработает.

Вы можете исправить это вот так:

 UPDATE product SET variant_restrictions = NULL WHERE variant_restrictions = '[]';
 

Комментарии:

1. Но откуда взялся этот пустой массив JSON? Может быть, неполное обновление? Или у вас есть собственный код, который работает с этим столбцом?

2. Был ли этот магазин перенесен из Shopware 5 или что-то в этом роде? Или это новая установка?