Jump to content

Error al buscar pedido por nombre del cliente -Solucionado-


Recommended Posts

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 by Trade1 (see edit history)
Link to comment
Share on other sites

  • 3 weeks later...

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

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...