diff --git a/back/src/Kyoo.Core/Controllers/Repositories/CollectionRepository.cs b/back/src/Kyoo.Core/Controllers/Repositories/CollectionRepository.cs
index 723c21a6..4a3ee1f3 100644
--- a/back/src/Kyoo.Core/Controllers/Repositories/CollectionRepository.cs
+++ b/back/src/Kyoo.Core/Controllers/Repositories/CollectionRepository.cs
@@ -31,7 +31,7 @@ namespace Kyoo.Core.Controllers;
///
/// A local repository to handle collections
///
-public class CollectionRepository(DatabaseContext database) : LocalRepository(database)
+public class CollectionRepository(DatabaseContext database) : GenericRepository(database)
{
///
public override async Task> Search(
diff --git a/back/src/Kyoo.Core/Controllers/Repositories/EpisodeRepository.cs b/back/src/Kyoo.Core/Controllers/Repositories/EpisodeRepository.cs
index d6a8c9ef..ff523866 100644
--- a/back/src/Kyoo.Core/Controllers/Repositories/EpisodeRepository.cs
+++ b/back/src/Kyoo.Core/Controllers/Repositories/EpisodeRepository.cs
@@ -33,7 +33,7 @@ namespace Kyoo.Core.Controllers;
/// A local repository to handle episodes.
///
public class EpisodeRepository(DatabaseContext database, IRepository shows)
- : LocalRepository(database)
+ : GenericRepository(database)
{
static EpisodeRepository()
{
diff --git a/back/src/Kyoo.Core/Controllers/Repositories/LocalRepository.cs b/back/src/Kyoo.Core/Controllers/Repositories/GenericRepository.cs
similarity index 99%
rename from back/src/Kyoo.Core/Controllers/Repositories/LocalRepository.cs
rename to back/src/Kyoo.Core/Controllers/Repositories/GenericRepository.cs
index 6b5c5026..a862aabd 100644
--- a/back/src/Kyoo.Core/Controllers/Repositories/LocalRepository.cs
+++ b/back/src/Kyoo.Core/Controllers/Repositories/GenericRepository.cs
@@ -33,7 +33,7 @@ using Microsoft.EntityFrameworkCore;
namespace Kyoo.Core.Controllers;
-public abstract class LocalRepository(DatabaseContext database) : IRepository
+public abstract class GenericRepository(DatabaseContext database) : IRepository
where T : class, IResource, IQuery
{
public DatabaseContext Database => database;
diff --git a/back/src/Kyoo.Core/Controllers/Repositories/MovieRepository.cs b/back/src/Kyoo.Core/Controllers/Repositories/MovieRepository.cs
index d9821252..569e6274 100644
--- a/back/src/Kyoo.Core/Controllers/Repositories/MovieRepository.cs
+++ b/back/src/Kyoo.Core/Controllers/Repositories/MovieRepository.cs
@@ -28,7 +28,7 @@ using Microsoft.EntityFrameworkCore;
namespace Kyoo.Core.Controllers;
public class MovieRepository(DatabaseContext database, IRepository studios)
- : LocalRepository(database)
+ : GenericRepository(database)
{
///
public override async Task> Search(
diff --git a/back/src/Kyoo.Core/Controllers/Repositories/SeasonRepository.cs b/back/src/Kyoo.Core/Controllers/Repositories/SeasonRepository.cs
index 5a31a21a..18d9d47c 100644
--- a/back/src/Kyoo.Core/Controllers/Repositories/SeasonRepository.cs
+++ b/back/src/Kyoo.Core/Controllers/Repositories/SeasonRepository.cs
@@ -31,7 +31,7 @@ using Microsoft.Extensions.DependencyInjection;
namespace Kyoo.Core.Controllers;
-public class SeasonRepository(DatabaseContext database) : LocalRepository(database)
+public class SeasonRepository(DatabaseContext database) : GenericRepository(database)
{
static SeasonRepository()
{
diff --git a/back/src/Kyoo.Core/Controllers/Repositories/ShowRepository.cs b/back/src/Kyoo.Core/Controllers/Repositories/ShowRepository.cs
index 79f826aa..9a256453 100644
--- a/back/src/Kyoo.Core/Controllers/Repositories/ShowRepository.cs
+++ b/back/src/Kyoo.Core/Controllers/Repositories/ShowRepository.cs
@@ -28,7 +28,7 @@ using Microsoft.EntityFrameworkCore;
namespace Kyoo.Core.Controllers;
public class ShowRepository(DatabaseContext database, IRepository studios)
- : LocalRepository(database)
+ : GenericRepository(database)
{
///
public override async Task> Search(
diff --git a/back/src/Kyoo.Core/Controllers/Repositories/StudioRepository.cs b/back/src/Kyoo.Core/Controllers/Repositories/StudioRepository.cs
index 250a5a74..91aba67f 100644
--- a/back/src/Kyoo.Core/Controllers/Repositories/StudioRepository.cs
+++ b/back/src/Kyoo.Core/Controllers/Repositories/StudioRepository.cs
@@ -29,7 +29,7 @@ namespace Kyoo.Core.Controllers;
///
/// A local repository to handle studios
///
-public class StudioRepository(DatabaseContext database) : LocalRepository(database)
+public class StudioRepository(DatabaseContext database) : GenericRepository(database)
{
///
public override async Task> Search(
diff --git a/back/src/Kyoo.Core/Controllers/Repositories/UserRepository.cs b/back/src/Kyoo.Core/Controllers/Repositories/UserRepository.cs
index 81a2c188..c98d8eb0 100644
--- a/back/src/Kyoo.Core/Controllers/Repositories/UserRepository.cs
+++ b/back/src/Kyoo.Core/Controllers/Repositories/UserRepository.cs
@@ -41,7 +41,7 @@ public class UserRepository(
DbConnection db,
SqlVariableContext context,
PermissionOption options
-) : LocalRepository(database), IUserRepository
+) : GenericRepository(database), IUserRepository
{
///
public override async Task> Search(