Skip to content

Commit 75b9f9d

Browse files
Update src/NHibernate/Dialect/Function/SQLFunctionRegistry.cs
Co-authored-by: Frédéric Delaporte <[email protected]>
1 parent 50b45a5 commit 75b9f9d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/NHibernate/Dialect/Function/SQLFunctionRegistry.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ public ISQLFunction FindSQLFunction(string functionName)
3232

3333
public bool HasFunction(string functionName)
3434
{
35-
if (!userFunctions.ContainsKey(functionName) && !dialect.Functions.ContainsKey(functionName) && _functionAliases.TryGetValue(functionName, out var sqlFunction))
36-
{
37-
functionName = sqlFunction;
38-
}
39-
return userFunctions.ContainsKey(functionName) || dialect.Functions.ContainsKey(functionName);
35+
if (userFunctions.ContainsKey(functionName) || dialect.Functions.ContainsKey(functionName))
36+
return true;
37+
if (_functionAliases.TryGetValue(functionName, out var sqlFunction) && !_functionAliases.ContainsKey(sqlFunction))
38+
return HasFunction(sqlFunction);
39+
return false;
4040
}
4141
}
4242
}

0 commit comments

Comments
 (0)