mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-09 03:04:20 -04:00
Cleaning up
This commit is contained in:
parent
b48bb61608
commit
7a1485a94d
@ -480,10 +480,7 @@ namespace Kyoo.Controllers
|
||||
{
|
||||
if (episode == null)
|
||||
return 0;
|
||||
episode.ExternalIDs = new List<MetadataID>();
|
||||
episode.Show.ExternalIDs = new List<MetadataID>();
|
||||
episode.Season.ExternalIDs = new List<MetadataID>();
|
||||
if (_database.Entry(episode).State == EntityState.Detached)
|
||||
// if (!_database.Entry(episode).IsKeySet)
|
||||
_database.Episodes.Add(episode);
|
||||
_database.SaveChanges();
|
||||
return episode.ID;
|
||||
|
@ -52,7 +52,8 @@ namespace Kyoo
|
||||
services.AddDbContext<DatabaseContext>(options =>
|
||||
{
|
||||
options.UseLazyLoadingProxies()
|
||||
.UseSqlite(_configuration.GetConnectionString("Database"));
|
||||
.UseSqlite(_configuration.GetConnectionString("Database"))
|
||||
.EnableSensitiveDataLogging();
|
||||
//.UseLoggerFactory(LoggerFactory.Create(builder => builder.AddConsole()));
|
||||
});
|
||||
|
||||
|
@ -156,9 +156,11 @@ namespace Kyoo.Controllers
|
||||
return default;
|
||||
Season season = _libraryManager.GetSeason(show.Slug, seasonNumber);
|
||||
if (season == null)
|
||||
{
|
||||
season = await _metadataProvider.GetSeason(show, seasonNumber, library);
|
||||
season.Show = show;
|
||||
season.ExternalIDs = _libraryManager.ValidateExternalIDs(season.ExternalIDs);
|
||||
}
|
||||
season.Show = show;
|
||||
return season;
|
||||
}
|
||||
|
||||
@ -167,6 +169,8 @@ namespace Kyoo.Controllers
|
||||
Episode episode = await _metadataProvider.GetEpisode(show, episodePath, season?.SeasonNumber ?? -1, episodeNumber, absoluteNumber, library);
|
||||
if (season == null)
|
||||
season = await GetSeason(show, episode.SeasonNumber, library);
|
||||
else
|
||||
episode.ExternalIDs = _libraryManager.ValidateExternalIDs(episode.ExternalIDs);
|
||||
episode.Season = season;
|
||||
if (season == null)
|
||||
{
|
||||
@ -174,7 +178,6 @@ namespace Kyoo.Controllers
|
||||
return null;
|
||||
}
|
||||
|
||||
episode.ExternalIDs = _libraryManager.ValidateExternalIDs(episode.ExternalIDs);
|
||||
await _thumbnailsManager.Validate(episode);
|
||||
await GetTracks(episode);
|
||||
return episode;
|
||||
|
Loading…
x
Reference in New Issue
Block a user