Open fmcatalan opened 8 years ago
Estimo que como parte de este error, todo sucede como si al crear el backup, y en la siguiente ronda del cron lo borra. Por ejemplo, un backup recién hecho, al pasar por la línea 312:
backups_paths = db.mapped('backup_ids.name')
backups_paths adquiere el valor "[]" y entonces remueve todos los archivos de backup que no están en el directorio synced. Esto es la consecuencia de que previamente se ejecutó "unlink" de los archivos de backup, a partir de algunas de las funciones de cleaning, porque no encontró los archivos en la vía. Estoy investigando porqué ocurre eso, pero hasta ahora no lo puedo encontrar.
Yo cambiaría la prioridad de este problema, puesto que no permite mantener backups salvo el último (en synced).
El Database_Tools tiene por defecto la ruta de la base de backups como /var/odoo/backups/ pero no crea backups ni tira errores cuando ejecutamos el boton de "crear backup ahora", pero viendo la redirección del docker del data_dir/ vemos que con cambiar por /var/lib/odoo/backups/ empieza a andar todo perfecto. Es algo muy menor, y probablemente en una instalación local sin docker funcione bien, pero por ahi se puede leer en la instalacion del modulo el directorio del entorno y guardarlo como default. Saludos!