Skip to content

Commit ee43157

Browse files
Fix some more metadata reserved slots changes
1 parent fda5a75 commit ee43157

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/NHibernate/Cache/StandardQueryCache.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System;
22
using System.Collections;
33
using System.Collections.Generic;
4+
using System.Linq;
45
using NHibernate.Cfg;
56
using NHibernate.Engine;
67
using NHibernate.Persister.Collection;
@@ -465,7 +466,7 @@ private IList PerformAssemble(
465466
{
466467
try
467468
{
468-
var result = new List<object>(cacheable.Count - 2);
469+
var result = new List<object>(cacheable.Count - 1);
469470
if (returnTypes.Length == 1)
470471
{
471472
var returnType = returnTypes[0];
@@ -574,7 +575,7 @@ private IList GetResultFromCacheable(
574575

575576
private static ICacheAssembler[] GuessTypes(IList cacheable)
576577
{
577-
var colCount = (cacheable[2] as object[])?.Length ?? 1;
578+
var colCount = (GetResultsEnumerable(cacheable).First() as object[])?.Length ?? 1;
578579
var returnTypes = new ICacheAssembler[colCount];
579580
if (colCount == 1)
580581
{

0 commit comments

Comments
 (0)