Browse Source

[FIX] This was removing all databases.

pull/1158/head
Jairo Llopis 9 years ago
committed by Andrea
parent
commit
a716e01e8d
  1. 5
      auto_backup/models/db_backup.py

5
auto_backup/models/db_backup.py

@ -223,13 +223,14 @@ class DbBackup(models.Model):
if rec.method == "local": if rec.method == "local":
for name in iglob(os.path.join(rec.folder, for name in iglob(os.path.join(rec.folder,
"*.dump.zip")): "*.dump.zip")):
if name < oldest:
if os.path.basename(name) < oldest:
os.unlink(name) os.unlink(name)
elif rec.method == "sftp": elif rec.method == "sftp":
with rec.sftp_connection() as remote: with rec.sftp_connection() as remote:
for name in remote.listdir(rec.folder): for name in remote.listdir(rec.folder):
if name.endswith(".dump.zip") and name < oldest:
if (name.endswith(".dump.zip") and
os.path.basename(name) < oldest):
remote.unlink(name) remote.unlink(name)
@api.multi @api.multi

Loading…
Cancel
Save