Trade1 Posted November 16, 2016 Share Posted November 16, 2016 (edited) Hola a todos. Tengo un problema y espero encontrar una solución, el caso es cuando estoy en el listado de pedidos, cuando realizo una búsqueda de pedido por el nombre del cliente, me este error: Gracias antemano. [PrestaShopDatabaseException]Unknown column 'customer' in 'having clause' SELECT COUNT(*) AS `ps_order` FROM `ps_orders` a LEFT JOIN `ps_customer` c ON (c.`id_customer` = a.`id_customer`) INNER JOIN `ps_address` address ON address.id_address = a.id_address_delivery INNER JOIN `ps_country` country ON address.id_country = country.id_country INNER JOIN `ps_country_lang` country_lang ON (country.`id_country` = country_lang.`id_country` AND country_lang.`id_lang` = 4) LEFT JOIN `ps_order_state` os ON (os.`id_order_state` = a.`current_state`) LEFT JOIN `ps_order_state_lang` osl ON (os.`id_order_state` = osl.`id_order_state` AND osl.`id_lang` = 4) WHERE 1 HAVING `customer` LIKE '%diaz%' LIMIT 1 at line 765 in file classes/db/Db.php 760. WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97); 761. } 762. elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) 763. { 764. if ($sql) 765. throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>'); 766. 767. throw new PrestaShopDatabaseException($this->getMsgError()); 768. } 769. } 770. DbCore->displayError - [line 418 - classes/db/Db.php] - [1 Arguments]DbCore->query - [line 669 - classes/db/Db.php] - [1 Arguments]DbCore->getRow - [line 698 - classes/db/Db.php] - [2 Arguments]DbCore->getValue - [line 3198 - classes/controller/AdminController.php] - [2 Arguments]AdminControllerCore->getList - [line 2287 - classes/controller/AdminController.php] - [1 Arguments]AdminControllerCore->renderList - [line 435 - controllers/admin/AdminOrdersController.php]AdminOrdersControllerCore->renderList - [line 2015 - classes/controller/AdminController.php]AdminControllerCore->initContent - [line 180 - classes/controller/Controller.php]ControllerCore->run - [line 373 - classes/Dispatcher.php]DispatcherCore->dispatch - [line 54 - admin/index.php] Edited December 5, 2016 by Trade1 (see edit history) Link to comment Share on other sites More sharing options...
w3bsolutions Posted November 17, 2016 Share Posted November 17, 2016 ¿Qué versión de PrestaShop? Link to comment Share on other sites More sharing options...
Trade1 Posted December 2, 2016 Author Share Posted December 2, 2016 Hola. Perdona por la tardanza w3bsolutions, he estado desconectado estos días. Uso la versión 1.6.1.0 Gracias. Link to comment Share on other sites More sharing options...
w3bsolutions Posted December 2, 2016 Share Posted December 2, 2016 Prueba a subir el fichero adjunto a /controllers/admin/ . Haz una copia primero o renombra el fichero actual AdminOrdersController.php por si hay que volver para atrás. Ya me dices si te funciona. AdminOrdersController.php 1 Link to comment Share on other sites More sharing options...
Trade1 Posted December 5, 2016 Author Share Posted December 5, 2016 Prueba a subir el fichero adjunto a /controllers/admin/ . Haz una copia primero o renombra el fichero actual AdminOrdersController.php por si hay que volver para atrás. Ya me dices si te funciona. He subido el archivo adjunto y funciona! Muchas gracias Link to comment Share on other sites More sharing options...
Recommended Posts