Skip to content

Commit 1aaf34d

Browse files
authored
Merge pull request #1452 from TechnologyEnhancedLearning/TD-6284-LMS-Commit/ESR-external-access/Resource-Details-Optimizations
performance optimization for GetByResourceVersionIdAsync
2 parents c9ae303 + 77c67d1 commit 1aaf34d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

OpenAPI/LearningHub.Nhs.OpenApi.Repositories/Repositories/Resources/ScormResourceVersionRepository.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,11 @@ public async Task<ScormResourceVersion> GetByIdAsync(int id)
4646
public async Task<ScormResourceVersion> GetByResourceVersionIdAsync(int resourceVersionId, bool includeDeleted = false)
4747
{
4848
return await DbContext.ScormResourceVersion
49+
.Where(r => r.ResourceVersionId == resourceVersionId && (includeDeleted || !r.Deleted))
4950
.Include(r => r.File)
5051
.Include(r => r.ScormResourceVersionManifest)
51-
.AsNoTracking().FirstOrDefaultAsync(r => r.ResourceVersionId == resourceVersionId && (includeDeleted || !r.Deleted));
52+
.AsNoTracking()
53+
.FirstOrDefaultAsync();
5254
}
5355

5456
/// <summary>

0 commit comments

Comments
 (0)