From: Tim Düsterhus Date: Tue, 15 Nov 2022 13:46:29 +0000 (+0100) Subject: Unbreak PackageArchive::getExistingRequirements() for com.woltlab.wcf X-Git-Tag: 6.0.0_Alpha_1~718 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=eaf04c66080508c62ad7b1325ea59c0d6bad9025;p=GitHub%2FWoltLab%2FWCF.git Unbreak PackageArchive::getExistingRequirements() for com.woltlab.wcf com.woltlab.wcf is special, because it has no dependencies, thus failing the assertion. see 792278848e22a9c1bbe710176ed9f54f67f0fa7d --- diff --git a/wcfsetup/install/files/lib/system/package/PackageArchive.class.php b/wcfsetup/install/files/lib/system/package/PackageArchive.class.php index 18b0cf58dd..84297fb0b9 100644 --- a/wcfsetup/install/files/lib/system/package/PackageArchive.class.php +++ b/wcfsetup/install/files/lib/system/package/PackageArchive.class.php @@ -638,6 +638,10 @@ class PackageArchive */ public function getExistingRequirements() { + if ($this->packageInfo['name'] === 'com.woltlab.wcf') { + return []; + } + $packageNames = \array_column($this->requirements, 'name'); \assert($packageNames !== []);