Jump to content

DB error with empty cart


LukeLuke

Recommended Posts

I've some troubles with my shop. When I've a product in cart, it works fine, but when the cart is empty and I click on cart. It gives me a page with this error:

 

How can I correct it?

 

[PrestaShopDatabaseException]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND p.multiple_codes_allowed = 1 AND p.id_shop = 1 AND (r.amount1 <=' at line 3
 

SELECT DISTINCT p.id_product
            FROM `ps_pushoncartproducts` p, `ps_pushoncart_ranges` r
            WHERE p.archive = 0 AND p.active = 1 AND p.id_product NOT IN ( ) AND p.multiple_codes_allowed = 1
            AND p.id_shop = 1
            AND (r.amount1 <= 0 OR r.amount1 IS NULL)
            AND (r.amount2 > 0 OR r.amount2 IS NULL)
            AND r.id_pushoncart = p.id_pushoncart

at line 791 in file classes/db/Db.php

 

786. if ($webservice_call && $errno) {
787. $dbg = debug_backtrace();
788. WebserviceRequest::getInstance()->setError(500, '
 '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);
789. } elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) {
790. if ($sql) {
791. throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');
792. }
793.
794. throw new PrestaShopDatabaseException($this->getMsgError());
795. }
796. }
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...