aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Barron <barronpm@gmail.com>2021-03-19 00:26:00 -0400
committerPatrick Barron <barronpm@gmail.com>2021-03-25 19:51:27 -0400
commitea0a9c2cca4fd0f6ff84f79420281a7738602e60 (patch)
tree0f14083b07d4ff647457736ae67918c68d792ac6
parenta07ad7122281247a48c1f8a48588f49c6f64f2c4 (diff)
Properly configure foreign keys
-rw-r--r--Jellyfin.Server.Implementations/JellyfinDb.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/Jellyfin.Server.Implementations/JellyfinDb.cs b/Jellyfin.Server.Implementations/JellyfinDb.cs
index 2ee6f625f..499d99a50 100644
--- a/Jellyfin.Server.Implementations/JellyfinDb.cs
+++ b/Jellyfin.Server.Implementations/JellyfinDb.cs
@@ -165,11 +165,13 @@ namespace Jellyfin.Server.Implementations
modelBuilder.Entity<User>()
.HasMany(u => u.Permissions)
.WithOne()
+ .HasForeignKey(p => p.UserId)
.OnDelete(DeleteBehavior.Cascade);
modelBuilder.Entity<User>()
.HasMany(u => u.Preferences)
.WithOne()
+ .HasForeignKey(p => p.UserId)
.OnDelete(DeleteBehavior.Cascade);
modelBuilder.Entity<User>()