diff --git a/back/Kyoo.ruleset b/back/Kyoo.ruleset index f4a47d25..305979a1 100644 --- a/back/Kyoo.ruleset +++ b/back/Kyoo.ruleset @@ -36,9 +36,6 @@ - - - - + diff --git a/back/src/Directory.Build.props b/back/src/Directory.Build.props index 9e277f26..ce7ad5eb 100644 --- a/back/src/Directory.Build.props +++ b/back/src/Directory.Build.props @@ -9,10 +9,10 @@ GPL-3.0-or-later true - https://github.com/AnonymusRaccoon/Kyoo + https://github.com/zoriya/Kyoo git true - https://github.com/AnonymusRaccoon/Kyoo + https://github.com/zoriya/Kyoo 1.0.0 true @@ -53,6 +53,7 @@ $(MSBuildThisFileDirectory)../Kyoo.ruleset + 1591 diff --git a/back/src/Kyoo.Core/Controllers/Repositories/EpisodeRepository.cs b/back/src/Kyoo.Core/Controllers/Repositories/EpisodeRepository.cs index 7318f833..ab8bc7f5 100644 --- a/back/src/Kyoo.Core/Controllers/Repositories/EpisodeRepository.cs +++ b/back/src/Kyoo.Core/Controllers/Repositories/EpisodeRepository.cs @@ -155,6 +155,7 @@ namespace Kyoo.Core.Controllers public override async Task Create(Episode obj) { await base.Create(obj); + obj.ShowSlug = _database.Shows.First(x => x.ID == obj.ShowID).Slug; _database.Entry(obj).State = EntityState.Added; await _database.SaveChangesAsync(() => obj.SeasonNumber != null && obj.EpisodeNumber != null diff --git a/back/src/Kyoo.Core/Controllers/Repositories/SeasonRepository.cs b/back/src/Kyoo.Core/Controllers/Repositories/SeasonRepository.cs index a723e1a5..de070572 100644 --- a/back/src/Kyoo.Core/Controllers/Repositories/SeasonRepository.cs +++ b/back/src/Kyoo.Core/Controllers/Repositories/SeasonRepository.cs @@ -120,6 +120,7 @@ namespace Kyoo.Core.Controllers public override async Task Create(Season obj) { await base.Create(obj); + obj.ShowSlug = _database.Shows.First(x => x.ID == obj.ShowID).Slug; _database.Entry(obj).State = EntityState.Added; await _database.SaveChangesAsync(() => Get(obj.ShowID, obj.SeasonNumber)); OnResourceCreated(obj); diff --git a/back/src/Kyoo.Core/Controllers/Repositories/TrackRepository.cs b/back/src/Kyoo.Core/Controllers/Repositories/TrackRepository.cs index 6e2ef6b8..83945c2e 100644 --- a/back/src/Kyoo.Core/Controllers/Repositories/TrackRepository.cs +++ b/back/src/Kyoo.Core/Controllers/Repositories/TrackRepository.cs @@ -91,6 +91,7 @@ namespace Kyoo.Core.Controllers throw new ArgumentNullException(nameof(obj)); await base.Create(obj); + obj.EpisodeSlug = _database.Episodes.First(x => x.ID == obj.EpisodeID).Slug; _database.Entry(obj).State = EntityState.Added; await _database.SaveChangesAsync(); OnResourceCreated(obj);