<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[1.6.1.0]+ Duplicate entry XXXXXX for key id_product_2 - INSERT INTO ps_specific_price - BackOffice, créer&#x2F;éditer un produit (SpecificPriceRule.php)]]></title><description><![CDATA[<p dir="auto">Lorsqu'il existe des règles catalogues avec des conditions sur catégories, à l'enregistrement d'un produit, vous rencontrez cette erreur.<br />
Le code impliqué réside dans SpecificPriceRule.php fonction SpecificPriceRule::getAffectedProducts()</p>
<p dir="auto">Vous devez remplacer la ligne:</p>
<pre><code>$query-&gt;select('p.`id_product`');
</code></pre>
<p dir="auto">par</p>
<pre><code>$query-&gt;select('DISTINCT p.`id_product`');
</code></pre>
<p dir="auto">Ce bug est également lié à celui-ci: <a href="https://bb.enter-solutions.net/topic/1070/1-6-1-0-too-many-tables-mysql-can-only-use-61-tables-in-a-join-backoffice-cr%C3%A9er-%C3%A9diter-un-produit">https://bb.enter-solutions.net/topic/1070/1-6-1-0-too-many-tables-mysql-can-only-use-61-tables-in-a-join-backoffice-créer-éditer-un-produit</a></p>
]]></description><link>https://bb.enter-solutions.net/topic/1071/1-6-1-0-duplicate-entry-xxxxxx-for-key-id_product_2-insert-into-ps_specific_price-backoffice-créer-éditer-un-produit-specificpricerule-php</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Jul 2026 05:38:08 GMT</lastBuildDate><atom:link href="https://bb.enter-solutions.net/topic/1071.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Oct 2018 08:17:10 GMT</pubDate><ttl>60</ttl></channel></rss>