From 373e6325b7bbfb5f7cedd49392690cc2ee441c2f Mon Sep 17 00:00:00 2001
From: Joas Schilling <coding@schilljs.com>
Date: Mon, 20 Feb 2023 14:46:00 +0100
Subject: [PATCH] Fix appconfig compatibility with Oracle DB

Signed-off-by: Joas Schilling <coding@schilljs.com>
---
 lib/private/AppConfig.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/private/AppConfig.php b/lib/private/AppConfig.php
index 04e76373466..cd93c4f42c4 100644
--- a/lib/private/AppConfig.php
+++ b/lib/private/AppConfig.php
@@ -34,6 +34,7 @@ namespace OC;
 
 use OC\DB\Connection;
 use OC\DB\OracleConnection;
+use OCP\DB\QueryBuilder\IQueryBuilder;
 use OCP\IAppConfig;
 use OCP\IConfig;
 
@@ -298,7 +299,7 @@ class AppConfig implements IAppConfig {
 				$sql->andWhere(
 					$sql->expr()->orX(
 						$sql->expr()->isNull('configvalue'),
-						$sql->expr()->neq('configvalue', $sql->createNamedParameter($value))
+						$sql->expr()->neq('configvalue', $sql->createNamedParameter($value), IQueryBuilder::PARAM_STR)
 					)
 				);
 			}
-- 
GitLab