Skip to content

Commit 941b8e0

Browse files
committed
Address issue of external query cache key not applied correctly for delayed query
1 parent 202c8b4 commit 941b8e0

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

ChangeLog/7.2.2-dev.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[main] Query.CreateDelayedQuery(key, Func<IOrderedQueryable<TElement>>) applies external key instead of default computed, as it suppose to

Orm/Xtensive.Orm/Orm/Query.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -815,7 +815,7 @@ public static DelayedQuery<TElement> CreateDelayedQuery<TElement>(Func<IOrderedQ
815815
public static DelayedQuery<TElement> CreateDelayedQuery<TElement>(object key, Func<IOrderedQueryable<TElement>> query)
816816
{
817817
var endpoint = Session.Demand().Query;
818-
return new CompiledQueryRunner(endpoint, query.Method, query.Target).CreateDelayedQuery(WrapQuery(query));
818+
return new CompiledQueryRunner(endpoint, key, query.Target).CreateDelayedQuery(WrapQuery(query));
819819
}
820820

821821
#endregion

0 commit comments

Comments
 (0)