From 0a2debd63f233a8252a3899e56172f192a127c36 Mon Sep 17 00:00:00 2001 From: WhatzGames Date: Wed, 3 Apr 2024 01:04:18 +0200 Subject: [PATCH] reordered condition --- .../Internal/NpgsqlRegexTranslator.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/EFCore.PG/Query/ExpressionTranslators/Internal/NpgsqlRegexTranslator.cs b/src/EFCore.PG/Query/ExpressionTranslators/Internal/NpgsqlRegexTranslator.cs index e8d3deb89..2661145b9 100644 --- a/src/EFCore.PG/Query/ExpressionTranslators/Internal/NpgsqlRegexTranslator.cs +++ b/src/EFCore.PG/Query/ExpressionTranslators/Internal/NpgsqlRegexTranslator.cs @@ -134,32 +134,32 @@ public NpgsqlRegexTranslator( var translatedOptions = TranslateOptions(options); - if (translatedOptions.Length > 0) + if (translatedOptions.Length is 0) { - return _sqlExpressionFactory.Function( - "regexp_replace", + return _sqlExpressionFactory.Function("regexp_replace", new[] { _sqlExpressionFactory.ApplyTypeMapping(input, typeMapping), _sqlExpressionFactory.ApplyTypeMapping(pattern, typeMapping), - _sqlExpressionFactory.ApplyTypeMapping(replacement, typeMapping), - _sqlExpressionFactory.Constant(translatedOptions) + _sqlExpressionFactory.ApplyTypeMapping(replacement, typeMapping) }, nullable: true, - new[] { true, true, true, true }, + new[] { true, true, true}, typeof(string), _typeMappingSource.FindMapping(typeof(string))); } - return _sqlExpressionFactory.Function("regexp_replace", + return _sqlExpressionFactory.Function( + "regexp_replace", new[] { _sqlExpressionFactory.ApplyTypeMapping(input, typeMapping), _sqlExpressionFactory.ApplyTypeMapping(pattern, typeMapping), - _sqlExpressionFactory.ApplyTypeMapping(replacement, typeMapping) + _sqlExpressionFactory.ApplyTypeMapping(replacement, typeMapping), + _sqlExpressionFactory.Constant(translatedOptions) }, nullable: true, - new[] { true, true, true}, + new[] { true, true, true, true }, typeof(string), _typeMappingSource.FindMapping(typeof(string))); }