os-nextcloud-backup Skip non-files when enumerating local entries to backup (#5192)

This commit is contained in:
Nuadh123 2026-02-11 19:21:09 +01:00 committed by GitHub
parent b9b1140910
commit 449323e6a5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -161,11 +161,14 @@ class Nextcloud extends Base implements IBackupProvider
// Get list of files from local backup system
$local_files = array();
$tmp_local_files = scandir('/conf/backup/');
// Remove '.' and '..'
// Remove '.' and '..', skip directories
foreach ($tmp_local_files as $tmp_local_file) {
if ($tmp_local_file === '.' || $tmp_local_file === '..') {
continue;
}
if (!is_file("/conf/backup/".$tmp_local_file)) {
continue;
}
$local_files[] = $tmp_local_file;
}