From 005e717fe6d3f5bf38e65069c055b9b817a2b6ef Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Tue, 4 Jan 2022 13:59:54 +0100 Subject: Use quote function Signed-off-by: Joas Schilling --- .../DB/QueryBuilder/FunctionBuilder/OCIFunctionBuilder.php | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'lib/private/DB/QueryBuilder/FunctionBuilder') diff --git a/lib/private/DB/QueryBuilder/FunctionBuilder/OCIFunctionBuilder.php b/lib/private/DB/QueryBuilder/FunctionBuilder/OCIFunctionBuilder.php index b2d5deffc87..3871070a583 100644 --- a/lib/private/DB/QueryBuilder/FunctionBuilder/OCIFunctionBuilder.php +++ b/lib/private/DB/QueryBuilder/FunctionBuilder/OCIFunctionBuilder.php @@ -26,7 +26,6 @@ namespace OC\DB\QueryBuilder\FunctionBuilder; use OC\DB\QueryBuilder\QueryFunction; use OCP\DB\QueryBuilder\ILiteral; use OCP\DB\QueryBuilder\IParameter; -use OCP\DB\QueryBuilder\IQueryBuilder; use OCP\DB\QueryBuilder\IQueryFunction; class OCIFunctionBuilder extends FunctionBuilder { @@ -80,10 +79,7 @@ class OCIFunctionBuilder extends FunctionBuilder { return new QueryFunction('LISTAGG(' . $this->helper->quoteColumnName($expr) . ')' . $orderByClause); } - if ($separator === '\'') { - $separator = '\'\''; - } - - return new QueryFunction('LISTAGG(' . $this->helper->quoteColumnName($expr) . ", '$separator')$orderByClause"); + $separator = $this->connection->quote($separator); + return new QueryFunction('LISTAGG(' . $this->helper->quoteColumnName($expr) . ', ' . $separator . ')' . $orderByClause); } } -- cgit v1.2.3