diff --git a/php/src/Docker/DockerActionManager.php b/php/src/Docker/DockerActionManager.php index ef41a1f5..c11f16a0 100644 --- a/php/src/Docker/DockerActionManager.php +++ b/php/src/Docker/DockerActionManager.php @@ -522,8 +522,15 @@ class DockerActionManager private function getAllBackupVolumes() : array { $id = 'nextcloud-aio-apache'; - - return array_unique($this->getBackupVolumes($id)); + $backupVolumesArray = $this->getBackupVolumes($id); + // Flatten array + $backupVolumesArrayFlat = iterator_to_array( + new \RecursiveIteratorIterator( + new \RecursiveArrayIterator($backupVolumesArray) + ), + $use_keys = false + ); + return array_unique($backupVolumesArrayFlat); } private function GetRepoDigestsOfContainer(string $containerName) : ?array {