diff --git a/src/NzbDrone.Core/Datastore/Extensions/RelationshipExtensions.cs b/src/NzbDrone.Core/Datastore/Extensions/RelationshipExtensions.cs index 90be4a920..7c5669c99 100644 --- a/src/NzbDrone.Core/Datastore/Extensions/RelationshipExtensions.cs +++ b/src/NzbDrone.Core/Datastore/Extensions/RelationshipExtensions.cs @@ -14,8 +14,12 @@ namespace NzbDrone.Core.Datastore.Extensions { return relationshipBuilder.For(portalExpression.GetMemberName()) .LazyLoad( - query: (db, parent) => db.Query().SingleOrDefault(c => c.Id == childIdSelector(parent)), - condition: parent => childIdSelector(parent) > 0 + condition: parent => childIdSelector(parent) > 0, + query: (db, parent) => + { + var id = childIdSelector(parent); + return db.Query().Where(c => c.Id == id).SingleOrDefault(); + } ); }