En el controlador ListProducto, en el menú almacén > productos, falla la siguiente consulta sql en postgresql:
SELECT stocks.cantidad cantidad,stocks.codalmacen codalmacen,productos.codfabricante codfabricante,productos.codfamilia codfamilia,variantes.coste coste,productos.descripcion descripcion,stocks.disponible disponible,stocks.idproducto idproducto,stocks.idstock idstock,variantes.precio precio,stocks.pterecibir pterecibir,stocks.referencia referencia,stocks.reservada reservada,stocks.stockmax stockmax,stocks.stockmin stockmin,sum(stocks.cantidad*variantes.coste) total FROM stocks LEFT JOIN variantes ON variantes.referencia = stocks.referencia LEFT JOIN productos ON productos.idproducto = variantes.idproducto GROUP BY stocks.referencia, stocks.codalmacen ORDER BY stocks.referencia ASC LIMIT 50 OFFSET 0;
ERROR: column "stocks.cantidad" must appear in the GROUP BY clause or be used in an aggregate function LINE 1: SELECT stocks.cantidad cantidad,stocks.codalmacen codalmacen... ^
Localizar de dónde viene esta consulta. Probablemente del join model de stock. Si viene del join model, localizar dónde más se usa. Si no hay conflicto con otra clase que lo esté usando, hay que corregirlo, ya que no debe tener ninguna agrupación, es un listado de todo lo que hay en stock, todos los registros de stock, no una agrupación.