Hemos detectado un BUG en los EditController de FacturaScripts. Al intentar cargar datos utilizando el método loadData(), si le pasamos los parámetros offset y limit, y establecemos limit = 0, el listado resultante genera un error.
El origen del problema se encuentra en la clase Core/Lib/ExtendedController/BaseView.php, específicamente en la línea 286. Hay un bucle while que, bajo la condición de limit = 0, entra en un bucle infinito, lo que impide que el listado se muestre correctamente y provoca un fallo en la aplicación.
Tu objetivo es corregir este comportamiento para evitar el bucle infinito cuando el valor de limit es 0. Deberás asegurar que el listado se maneje de forma adecuada en este escenario, ya sea interpretando 0 como "sin límite" o como un valor mínimo razonable, según la lógica de negocio que consideres más apropiada.
Core/Lib/ExtendedController/EditController.phpCore/Lib/ExtendedController/PanelController.phpCore/Lib/ExtendedController/BaseView.phpEsta tarea fue aprobada el 01-07-2025 y está pendiente para comenzar el desarrollo el 03-03-2026.