diff --git a/src/yunohost/backup.py b/src/yunohost/backup.py index 835b6979b..6745df865 100644 --- a/src/yunohost/backup.py +++ b/src/yunohost/backup.py @@ -2322,8 +2322,8 @@ def backup_delete(name): files_to_delete = [archive_file, info_file] # To handle the case where archive_file is in fact a symlink - actual_archive = os.path.realpath(archive_file) - if actual_archive != archive_file: + if os.islink(archive_file): + actual_archive = os.path.realpath(archive_file) files_to_delete.append(actual_archive) for backup_file in files_to_delete: