From c02e6fcae218387a67d201d4171b312e2e82d310 Mon Sep 17 00:00:00 2001
From: Roeland Jago Douma <roeland@famdouma.nl>
Date: Thu, 3 Dec 2020 16:33:38 +0100
Subject: [PATCH] fix appconfig tests

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
---
 lib/private/AppConfig.php   | 4 ++--
 tests/lib/AppConfigTest.php | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/lib/private/AppConfig.php b/lib/private/AppConfig.php
index 9e36ad0cd57..a671848245e 100644
--- a/lib/private/AppConfig.php
+++ b/lib/private/AppConfig.php
@@ -348,10 +348,10 @@ class AppConfig implements IAppConfig {
 		$rows = $result->fetchAll();
 		foreach ($rows as $row) {
 			if (!isset($this->cache[$row['appid']])) {
-				$this->cache[$row['appid']] = [];
+				$this->cache[(string)$row['appid']] = [];
 			}
 
-			$this->cache[$row['appid']][$row['configkey']] = $row['configvalue'];
+			$this->cache[(string)$row['appid']][(string)$row['configkey']] = (string)$row['configvalue'];
 		}
 		$result->closeCursor();
 
diff --git a/tests/lib/AppConfigTest.php b/tests/lib/AppConfigTest.php
index 40a99709bd5..d2643d599f3 100644
--- a/tests/lib/AppConfigTest.php
+++ b/tests/lib/AppConfigTest.php
@@ -140,11 +140,11 @@ class AppConfigTest extends TestCase {
 	public function testGetApps() {
 		$config = new \OC\AppConfig(\OC::$server->getDatabaseConnection());
 
-		$this->assertEquals([
+		$this->assertEqualsCanonicalizing([
 			'anotherapp',
 			'someapp',
 			'testapp',
-			'123456',
+			123456,
 		], $config->getApps());
 	}
 
@@ -152,7 +152,7 @@ class AppConfigTest extends TestCase {
 		$config = new \OC\AppConfig(\OC::$server->getDatabaseConnection());
 
 		$keys = $config->getKeys('testapp');
-		$this->assertEquals([
+		$this->assertEqualsCanonicalizing([
 			'deletethis',
 			'depends_on',
 			'enabled',
-- 
GitLab