Merge pull request #51061 from nextcloud/backport/51050/stable30

[stable30] fix: Report duplicated extra files in integrity check
This commit is contained in:
Louis 2025-02-26 15:10:31 +01:00 committed by GitHub
commit 07f3a855c6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -333,8 +333,8 @@ class Checker {
// Compare the list of files which are not identical
$currentInstanceHashes = $this->generateHashes($this->getFolderIterator($basePath), $basePath);
$differencesA = array_diff($expectedHashes, $currentInstanceHashes);
$differencesB = array_diff($currentInstanceHashes, $expectedHashes);
$differencesA = array_diff_assoc($expectedHashes, $currentInstanceHashes);
$differencesB = array_diff_assoc($currentInstanceHashes, $expectedHashes);
$differences = array_unique(array_merge($differencesA, $differencesB));
$differenceArray = [];
foreach ($differences as $filename => $hash) {