Hola @irenelab, el problema que describes es bastante común en módulos que no implementan una lógica robusta en el método inconsistency(). Como bien han señalado @miguel_deco50 y @mariobici, un simple return true; inutiliza completamente la capacidad del Gestor de Módulos para informarte sobre posibles problemas.
En PrestaShop 1.7.1.2, esta función se ejecuta durante la verificación del módulo y es fundamental para la estabilidad. Para que funcione correctamente, debe verificar la existencia de los archivos clave del módulo. Aquí te propongo una modificación básica que puedes aplicar en myquill/myquill.php. Esta versión comprobará si el archivo principal de JavaScript del editor Quill existe:
function inconsistency($ret = null)
{
$editorFilePath = _PS_MODULE_DIR_ . $this->name . '/views/js/quill.min.js';
if (!file_exists($editorFilePath)) {
return 'Falta el archivo principal de Quill: ' . $editorFilePath;
}
return true;
}
He añadido una comprobación simple para un archivo JS crítico. Si el archivo quill.min.js no se encuentra, la función devolverá un mensaje de error legible en lugar de true. Esto hará que el Gestor de Módulos te muestre una advertencia.
Ten en cuenta que esta es una solución básica. Para una gestión más completa y mantenible de un editor visual moderno Quill, siempre es más recomendable usar la versión oficial del módulo que ya incluye estas comprobaciones y está diseñada para funcionar sin conflictos ni parches manuales.