Skip to content

Commit 9f8d033

Browse files
committed
Repeated registrations now correctly handled
1 parent 6bb3004 commit 9f8d033

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Orm/Xtensive.Orm/Orm/Linq/TranslatorContext.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,11 @@ public ItemProjectorExpression GetBoundItemProjector(ParameterExpression paramet
9898
return result;
9999
}
100100

101-
public void RegisterPossibleQueryReuse(MemberInfo memberInfo) => queryReuses.Add(memberInfo, 0);
101+
public void RegisterPossibleQueryReuse(MemberInfo memberInfo)
102+
{
103+
if (!queryReuses.ContainsKey(memberInfo))
104+
queryReuses.Add(memberInfo, 0);
105+
}
102106

103107
public bool CheckIfQueryReusePossible(MemberInfo memberInfo)
104108
{

0 commit comments

Comments
 (0)