Error API - I cant send a review from FO
solved

By Emilio Castillo, 5 years ago

¿Alguien conoce este tipo de error y como solucionarlo?

Querría hacer mención que también sucede algo parecido con el módulo que viene por defecto de Prestashop. Mi versión de Prestashop es la 1.6.1.20 / PHP 7.0

Gracias de antemano

By Emilio Castillo, 5 years ago

Y también me permite crear una review desde el BO. Solamente sucede esto desde el FO y no comprendo por qué.

By Petr Hucik, 5 years ago

This is bug in your prestashop. My module calls standard method of Link class to get url for front end controller:

$context->link->getModuleLink('revws', 'api', [], true)

this method should return /es/module/revws/api, but in your case it returns /es/module/revwsapi

This is obviously bug either in the prestashop core, or more likely in some override.

By Emilio Castillo, 5 years ago

Muchas gracias, al final el error lo solucione cambiando desde el BO la url. Lo hice de la siguiente manera (por si a alguien le puede solucionar el problema en un futuro lo dejo):

1º Preferencias->SEO y URLs

2º Ruta de URLs (lo tenía de la siguiente manera (ERRONEA) -> module/{module}{controller}) -> finalmente solo tuve que añadir "/" para que todo funcionara correctamente quedando así

->module/{module}/{controller}

Espero que le sirva a alguien de ayuda si le sucede que, por algún motivo que desconozco se encontraba de esa forma y así lo solucioné. Igualmente gracias por tu ayuda y consejo Petr Hucik :D