Issue:
0017117: Error in weekly scheduled case
Cause:
El "Time next run" siempre se setea con la declaracion "next"
Solution:
- Se a mejorado el algoritmo del metodo "CaseScheduler::updateNextRun",
esto para la opcion "Weekly"
- Se a unificado los algoritmos de los archivos "cases_Scheduler_Save.php"
y "cases_Scheduler_Update.php" en un solo metodo en la clase "CaseScheduler::createUpdate",
esto en "BusinessModel"
Issue:
Admin > Settings > Cases Lists Cache Builder: La informacion
en el contenedor "Workflow Applications Cache Info" no se muestra
Cause:
Se esta mandando un parametro de tipo array al metodo "setUserInfo", este
metodo espera como parametro un string
Solution:
Se manda un parametro correcto al metodo "setUserInfo"
Note:
- Este cambio corrige el notice ----> Array to string conversion...
- Se observo que en el server de QA en donde se replico el problema, existe
una instalacion de MySQL (osea ya existe esta instancia). Posteriormente
utilizaron el instalador de ProcessMaker (.exe), en donde este instalador tiene
otra instancia de MySQL (el instalador .exe tiene Apache, PHP y MySQL).
Este entorno de servidor es complejo ya que existen varias instancias de MySQL.
Lo correcto seria tener un server limpio y luego instalar el .exe
- Se pide a QA que pruebe el instalador .exe actual que se tiene
y probarlo en un server limpio
Issue:
0017014: ProcessMaker loses connection with database -> lack of mysql_close()
Cause:
- Error al tratar de conectarse a la BD
- Segun el feedback proporcianado, el problema central
se basa en que no se esta haciendo uso del mysql_close()
Solution:
- Se a logrado implementar el close de los connects a BD abiertos
- Este cambio repercute en toda la funcionalidad de ProcessMaker. Por lo
que se debera hacer un test con todos los flags de depuracion
habilitados, tambien con todos los plugins habilitados/deshabilitados
- Tambien se debe considerar otros "test cases"
- Pmtables: Problema al importar la data de tipo Autoincrementable
- Problema resuelto, el problema que se tenia era por los archivos que crea propel especificamente los archivos Peer,
al momento de hacer la insercióe los campos se eliminaba la columna donde se tenia los Primary Key ocasionando que
se cree nuevamente. Se valida la importacion de los pmTables cuando son de tipo Autoincrementable logrando a que
cuando se importe un pmTable mantenga los íices que se tenia al momento de exportarlos.