mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-05-31 12:14:21 -04:00
Fixed null reference being created by EfCore
This commit is contained in:
parent
b744ceabaa
commit
acd878e67e
@ -220,7 +220,7 @@ public sealed class BaseItemRepository(
|
|||||||
dbQuery = ApplyOrder(dbQuery, filter);
|
dbQuery = ApplyOrder(dbQuery, filter);
|
||||||
dbQuery = ApplyQueryPageing(dbQuery, filter);
|
dbQuery = ApplyQueryPageing(dbQuery, filter);
|
||||||
|
|
||||||
result.Items = dbQuery.AsEnumerable().Select(w => DeserialiseBaseItem(w, filter.SkipDeserialization)).ToImmutableArray();
|
result.Items = dbQuery.AsEnumerable().Where(e => e is not null).Select(w => DeserialiseBaseItem(w, filter.SkipDeserialization)).ToImmutableArray();
|
||||||
result.StartIndex = filter.StartIndex ?? 0;
|
result.StartIndex = filter.StartIndex ?? 0;
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@ -247,7 +247,7 @@ public sealed class BaseItemRepository(
|
|||||||
dbQuery = ApplyOrder(dbQuery, filter);
|
dbQuery = ApplyOrder(dbQuery, filter);
|
||||||
dbQuery = ApplyGroupingFilter(dbQuery, filter);
|
dbQuery = ApplyGroupingFilter(dbQuery, filter);
|
||||||
|
|
||||||
return dbQuery.AsEnumerable().Select(w => DeserialiseBaseItem(w, filter.SkipDeserialization)).ToImmutableArray();
|
return dbQuery.AsEnumerable().Where(e => e is not null).Select(w => DeserialiseBaseItem(w, filter.SkipDeserialization)).ToImmutableArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
private IQueryable<BaseItemEntity> ApplyGroupingFilter(IQueryable<BaseItemEntity> dbQuery, InternalItemsQuery filter)
|
private IQueryable<BaseItemEntity> ApplyGroupingFilter(IQueryable<BaseItemEntity> dbQuery, InternalItemsQuery filter)
|
||||||
@ -1859,7 +1859,7 @@ public sealed class BaseItemRepository(
|
|||||||
});
|
});
|
||||||
|
|
||||||
result.StartIndex = filter.StartIndex ?? 0;
|
result.StartIndex = filter.StartIndex ?? 0;
|
||||||
result.Items = resultQuery.ToImmutableArray().Select(e =>
|
result.Items = resultQuery.ToImmutableArray().Where(e => e is not null).Select(e =>
|
||||||
{
|
{
|
||||||
return (DeserialiseBaseItem(e.item, filter.SkipDeserialization), e.itemCount);
|
return (DeserialiseBaseItem(e.item, filter.SkipDeserialization), e.itemCount);
|
||||||
}).ToImmutableArray();
|
}).ToImmutableArray();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user