From 66dff25c34f5abe9a90432881a848ecaca4b1e8d Mon Sep 17 00:00:00 2001 From: Jason Dove Date: Sat, 13 Mar 2021 09:46:39 -0600 Subject: [PATCH] fix plex library sync --- .../Data/Repositories/MovieRepository.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ErsatzTV.Infrastructure/Data/Repositories/MovieRepository.cs b/ErsatzTV.Infrastructure/Data/Repositories/MovieRepository.cs index 471ddf1b7..257e6cdad 100644 --- a/ErsatzTV.Infrastructure/Data/Repositories/MovieRepository.cs +++ b/ErsatzTV.Infrastructure/Data/Repositories/MovieRepository.cs @@ -72,9 +72,7 @@ namespace ErsatzTV.Infrastructure.Data.Repositories public async Task> GetOrAdd(PlexLibrary library, PlexMovie item) { - await using TvContext context = _dbContextFactory.CreateDbContext(); - Option maybeExisting = await context.PlexMovies - .AsNoTracking() + Option maybeExisting = await _dbContext.PlexMovies .Include(i => i.MovieMetadata) .ThenInclude(mm => mm.Genres) .Include(i => i.MediaVersions) @@ -84,7 +82,7 @@ namespace ErsatzTV.Infrastructure.Data.Repositories return await maybeExisting.Match( plexMovie => Right(plexMovie).AsTask(), - async () => await AddPlexMovie(context, library, item)); + async () => await AddPlexMovie(_dbContext, library, item)); } public async Task Update(Movie movie)