diff --git a/lib/private/Updater.php b/lib/private/Updater.php
index 727147e090556e2ac605a1107df52e3c5c55fbf9..c70113e1c7d9054cc2401e2f3fa9b170ac820cc1 100644
--- a/lib/private/Updater.php
+++ b/lib/private/Updater.php
@@ -385,7 +385,7 @@ class Updater extends BasicEmitter {
 	private function checkAppsRequirements() {
 		$isCoreUpgrade = $this->isCodeUpgrade();
 		$apps = OC_App::getEnabledApps();
-		$version = Util::getVersion();
+		$version = implode('.', Util::getVersion());
 		$disabledApps = [];
 		$appManager = \OC::$server->getAppManager();
 		foreach ($apps as $app) {
diff --git a/lib/private/legacy/app.php b/lib/private/legacy/app.php
index 4e6ed99f5c38c029d4a42c6ce1f291e020cf3224..16e57d43ebcb640d30f9e28014d48fd6fb8b2978 100644
--- a/lib/private/legacy/app.php
+++ b/lib/private/legacy/app.php
@@ -915,7 +915,7 @@ class OC_App {
 	 * @param string $appId
 	 * @return bool
 	 */
-	public static function updateApp(sstring $appId): bool {
+	public static function updateApp(string $appId): bool {
 		$appPath = self::getAppPath($appId);
 		if($appPath === false) {
 			return false;