Skip to content

Commit 4ba63f7

Browse files
authored
Merge branch 'master' into GH-2201
2 parents 6adeee0 + 06c1587 commit 4ba63f7

File tree

2 files changed

+5
-26
lines changed

2 files changed

+5
-26
lines changed

src/NHibernate.Test/NHibernate.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
<PackageReference Include="Microsoft.Data.SqlClient" Version="3.0.0" />
6060
<PackageReference Include="System.Data.SQLite.Core" Version="1.0.115.5" />
6161
<PackageReference Include="System.Linq.Dynamic.Core" Version="1.2.12" />
62-
<PackageReference Include="NSubstitute" Version="4.2.2" />
62+
<PackageReference Include="NSubstitute" Version="4.4.0" />
6363
<PackageReference Include="NUnit" Version="3.13.2" />
6464
<PackageReference Include="NUnit3TestAdapter" Version="4.2.1" />
6565
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />

src/NHibernate/Hql/Ast/ANTLR/SqlGenerator.cs

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -183,8 +183,7 @@ protected virtual void FromFragmentSeparator(IASTNode a)
183183
return;
184184
}
185185

186-
var left = (FromElement)a;
187-
var right = (FromElement)next;
186+
var right = (FromElement) next;
188187

189188
///////////////////////////////////////////////////////////////////////
190189
// HACK ALERT !!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@ -210,34 +209,14 @@ protected virtual void FromFragmentSeparator(IASTNode a)
210209
{
211210
return;
212211
}
213-
if (right.Type == ENTITY_JOIN)
212+
213+
if (right.JoinSequence?.IsThetaStyle == false && right.JoinSequence.JoinCount != 0)
214214
{
215215
Out(" ");
216216
}
217-
else if (right.RealOrigin == left || (right.RealOrigin != null && right.RealOrigin == left.RealOrigin))
218-
{
219-
// right represents a joins originating from left; or
220-
// both right and left reprersent joins originating from the same FromElement
221-
if (right.JoinSequence != null && right.JoinSequence.IsThetaStyle)
222-
{
223-
Out(", ");
224-
}
225-
else
226-
{
227-
Out(" ");
228-
}
229-
}
230217
else
231218
{
232-
if (right.JoinSequence?.IsThetaStyle == false && right.JoinSequence.JoinCount != 0)
233-
{
234-
Out(" ");
235-
}
236-
else
237-
{
238-
// these are just two unrelated table references
239-
Out(", ");
240-
}
219+
Out(", ");
241220
}
242221
}
243222

0 commit comments

Comments
 (0)