Resolve competing cascade action: manually set FKID to null

This commit is contained in:
Thomas Rittson
2025-12-20 15:44:15 +10:00
parent a3369ab070
commit 868ecf0532
7 changed files with 45 additions and 4 deletions

View File

@@ -147,11 +147,13 @@ public class OrganizationUserRepositoryTests
Assert.NotNull(updatedCollection1);
Assert.Equal(CollectionType.SharedCollection, updatedCollection1.Type);
Assert.Equal(user1.Email, updatedCollection1.DefaultUserCollectionEmail);
Assert.Null(updatedCollection1.DefaultCollectionOwner);
var updatedCollection2 = await collectionRepository.GetByIdAsync(defaultUserCollection2.Id);
Assert.NotNull(updatedCollection2);
Assert.Equal(CollectionType.SharedCollection, updatedCollection2.Type);
Assert.Equal(user2.Email, updatedCollection2.DefaultUserCollectionEmail);
Assert.Null(updatedCollection2.DefaultCollectionOwner);
}
[DatabaseTheory, DatabaseData]
@@ -214,6 +216,7 @@ public class OrganizationUserRepositoryTests
Assert.NotNull(updatedCollection);
Assert.Equal(CollectionType.SharedCollection, updatedCollection.Type);
Assert.Equal(user.Email, updatedCollection.DefaultUserCollectionEmail);
Assert.Null(updatedCollection.DefaultCollectionOwner);
}
@@ -1355,6 +1358,7 @@ public class OrganizationUserRepositoryTests
Assert.NotNull(updatedCollection);
Assert.Equal(CollectionType.SharedCollection, updatedCollection.Type);
Assert.Equal(user.Email, updatedCollection.DefaultUserCollectionEmail);
Assert.Null(updatedCollection.DefaultCollectionOwner);
}
[DatabaseTheory, DatabaseData]
@@ -1412,6 +1416,7 @@ public class OrganizationUserRepositoryTests
Assert.NotNull(updatedCollection);
Assert.Equal(CollectionType.SharedCollection, updatedCollection.Type);
Assert.Equal(user.Email, updatedCollection.DefaultUserCollectionEmail);
Assert.Null(updatedCollection.DefaultCollectionOwner);
}
[DatabaseTheory, DatabaseData]