При попытке обновить продукт с использованием рекомендованного синтаксиса Shopware6 DAL я получаю следующую ошибку: Ожидаемый идентификатор поля первичного ключа для определения Shopware \ Core \ Content \ Product \ ProductDefinition не указан
Вот код:
/ @var EntityRepositoryInterface $productRepository /
$productRepository = $this->container->get('product.repository');
$productRepository->update(
[
[
'id' => '4667A4C753544F3BA40ED9441F79611D',
'name' => 'Woush'
],
],
\Shopware\Core\Framework\Context::createDefaultContext()
);
Я предоставляю правильный идентификатор продукта, который хочу обновить. Не понимаю, почему я получаю эту ошибку.
Есть ли у кого-нибудь решение?