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);