Skip to content

[AC-1722] Deprecate "Edit/Delete Assigned Collections" custom permissions #3031

[AC-1722] Deprecate "Edit/Delete Assigned Collections" custom permissions

[AC-1722] Deprecate "Edit/Delete Assigned Collections" custom permissions #3031

GitHub Actions / Test Results failed Aug 28, 2024 in 1s

76 passed, 44 failed and 0 skipped

Tests failed

❌ test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx

120 tests were completed in 10s with 76 passed, 44 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests 11✅ 25❌ 5s
Bit.Infrastructure.IntegrationTest.Auth.Repositories.AuthRequestRepositoryTests 8✅ 4s
Bit.Infrastructure.IntegrationTest.Auth.Repositories.EmergencyAccessRepositoriesTests 4✅ 3s
Bit.Infrastructure.IntegrationTest.DistributedCacheTests 12✅ 5s
Bit.Infrastructure.IntegrationTest.Repositories.CipherRepositoryTests 10✅ 2❌ 7s
Bit.Infrastructure.IntegrationTest.Repositories.CollectionRepositoryTests 13✅ 11❌ 7s
Bit.Infrastructure.IntegrationTest.Repositories.OrganizationUserRepositoryTests 10✅ 6❌ 6s
Bit.Infrastructure.IntegrationTest.Tools.SendRepositoryTests 8✅ 5s

❌ Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests

❌ RunMigration_HandlesNonJsonValues(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
❌ RunMigration_HandlesNonJsonValues(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
❌ RunMigration_HandlesNonJsonValues(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
✅ RunMigration_HandlesNonJsonValues(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: SqlMigrationTesterService { })
❌ RunMigration_HandlesNull(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
❌ RunMigration_HandlesNull(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
❌ RunMigration_HandlesNull(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
✅ RunMigration_HandlesNull(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: SqlMigrationTesterService { })
❌ RunMigration_HandlesNullString(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
❌ RunMigration_HandlesNullString(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
❌ RunMigration_HandlesNullString(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
✅ RunMigration_HandlesNullString(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: SqlMigrationTesterService { })
❌ RunMigration_WithAdminUserType_RemovesAssignedCollectionsPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
❌ RunMigration_WithAdminUserType_RemovesAssignedCollectionsPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
❌ RunMigration_WithAdminUserType_RemovesAssignedCollectionsPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
✅ RunMigration_WithAdminUserType_RemovesAssignedCollectionsPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: SqlMigrationTesterService { })
✅ RunMigration_WithDeleteAssignedCollections_WithCustomUserType_MigratesToUserNullPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
✅ RunMigration_WithDeleteAssignedCollections_WithCustomUserType_MigratesToUserNullPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
❌ RunMigration_WithDeleteAssignedCollections_WithCustomUserType_MigratesToUserNullPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
✅ RunMigration_WithDeleteAssignedCollections_WithCustomUserType_MigratesToUserNullPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: SqlMigrationTesterService { })
❌ RunMigration_WithEditAndDeleteAssignedCollections_WithCustomUserType_MigratesToUserNullPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
❌ RunMigration_WithEditAndDeleteAssignedCollections_WithCustomUserType_MigratesToUserNullPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
❌ RunMigration_WithEditAndDeleteAssignedCollections_WithCustomUserType_MigratesToUserNullPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
✅ RunMigration_WithEditAndDeleteAssignedCollections_WithCustomUserType_MigratesToUserNullPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: SqlMigrationTesterService { })
❌ RunMigration_WithEditAssignedCollections_WithCustomUserType_MigratesToUserNullPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
❌ RunMigration_WithEditAssignedCollections_WithCustomUserType_MigratesToUserNullPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
❌ RunMigration_WithEditAssignedCollections_WithCustomUserType_MigratesToUserNullPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
✅ RunMigration_WithEditAssignedCollections_WithCustomUserType_MigratesToUserNullPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: SqlMigrationTesterService { })
❌ RunMigration_WithoutAssignedCollectionsPermissions_DoesNothing(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
❌ RunMigration_WithoutAssignedCollectionsPermissions_DoesNothing(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
❌ RunMigration_WithoutAssignedCollectionsPermissions_DoesNothing(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
✅ RunMigration_WithoutAssignedCollectionsPermissions_DoesNothing(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: SqlMigrationTesterService { })
❌ RunMigration_WithoutAssignedCollectionsPermissions_WithCustomUserType_RemovesAssignedCollectionsPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
❌ RunMigration_WithoutAssignedCollectionsPermissions_WithCustomUserType_RemovesAssignedCollectionsPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
❌ RunMigration_WithoutAssignedCollectionsPermissions_WithCustomUserType_RemovesAssignedCollectionsPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: EfMigrationTesterService { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
✅ RunMigration_WithoutAssignedCollectionsPermissions_WithCustomUserType_RemovesAssignedCollectionsPermissions(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, migrationTester: SqlMigrationTesterService { })

✅ Bit.Infrastructure.IntegrationTest.Auth.Repositories.AuthRequestRepositoryTests

✅ DeleteExpiredAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
✅ DeleteExpiredAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
✅ DeleteExpiredAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
✅ DeleteExpiredAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
✅ UpdateManyAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
✅ UpdateManyAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
✅ UpdateManyAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })
✅ UpdateManyAsync_Works(authRequestRepository: AuthRequestRepository { }, userRepository: UserRepository { })

✅ Bit.Infrastructure.IntegrationTest.Auth.Repositories.EmergencyAccessRepositoriesTests

✅ DeleteAsync_UpdatesRevisionDate(userRepository: UserRepository { }, emergencyAccessRepository: EmergencyAccessRepository { })
✅ DeleteAsync_UpdatesRevisionDate(userRepository: UserRepository { }, emergencyAccessRepository: EmergencyAccessRepository { })
✅ DeleteAsync_UpdatesRevisionDate(userRepository: UserRepository { }, emergencyAccessRepository: EmergencyAccessRepository { })
✅ DeleteAsync_UpdatesRevisionDate(userRepository: UserRepository { }, emergencyAccessRepository: EmergencyAccessRepository { })

✅ Bit.Infrastructure.IntegrationTest.DistributedCacheTests

✅ MultipleWritesOnSameKey_ShouldNotThrow(cache: EntityFrameworkCache { scanTask = null })
✅ MultipleWritesOnSameKey_ShouldNotThrow(cache: EntityFrameworkCache { scanTask = null })
✅ MultipleWritesOnSameKey_ShouldNotThrow(cache: EntityFrameworkCache { scanTask = null })
✅ MultipleWritesOnSameKey_ShouldNotThrow(cache: SqlServerCache { })
✅ ParallelReadsAndWrites_Work(cache: EntityFrameworkCache { scanTask = null }, timeProvider: 2000-01-01T00:00:00.000)
✅ ParallelReadsAndWrites_Work(cache: EntityFrameworkCache { scanTask = null }, timeProvider: 2000-01-01T00:00:00.000)
✅ ParallelReadsAndWrites_Work(cache: EntityFrameworkCache { scanTask = null }, timeProvider: 2000-01-01T00:00:00.000)
✅ ParallelReadsAndWrites_Work(cache: SqlServerCache { }, timeProvider: 2000-01-01T00:00:00.000)
✅ Simple_NotExpiredItem_StartsScan(cache: EntityFrameworkCache { scanTask = null }, timeProvider: 2000-01-01T00:00:00.000)
✅ Simple_NotExpiredItem_StartsScan(cache: EntityFrameworkCache { scanTask = null }, timeProvider: 2000-01-01T00:00:00.000)
✅ Simple_NotExpiredItem_StartsScan(cache: EntityFrameworkCache { scanTask = null }, timeProvider: 2000-01-01T00:00:00.000)
✅ Simple_NotExpiredItem_StartsScan(cache: SqlServerCache { }, timeProvider: 2000-01-01T00:00:00.000)

❌ Bit.Infrastructure.IntegrationTest.Repositories.CipherRepositoryTests

❌ CreateAsync_UpdateWithCollections_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, collectionRepository: CollectionRepository { }, cipherRepository: CipherRepository { }, collectionCipherRepository: CollectionCipherRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
✅ CreateAsync_UpdateWithCollections_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, collectionRepository: CollectionRepository { }, cipherRepository: CipherRepository { }, collectionCipherRepository: CollectionCipherRepository { })
❌ CreateAsync_UpdateWithCollections_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, collectionRepository: CollectionRepository { }, cipherRepository: CipherRepository { }, collectionCipherRepository: CollectionCipherRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
✅ CreateAsync_UpdateWithCollections_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, collectionRepository: CollectionRepository { }, cipherRepository: CipherRepository { }, collectionCipherRepository: CollectionCipherRepository { })
✅ DeleteAsync_UpdatesUserRevisionDate(userRepository: UserRepository { }, cipherRepository: CipherRepository { })
✅ DeleteAsync_UpdatesUserRevisionDate(userRepository: UserRepository { }, cipherRepository: CipherRepository { })
✅ DeleteAsync_UpdatesUserRevisionDate(userRepository: UserRepository { }, cipherRepository: CipherRepository { })
✅ DeleteAsync_UpdatesUserRevisionDate(userRepository: UserRepository { }, cipherRepository: CipherRepository { })
✅ ReplaceAsync_SuccessfullyMovesCipherToOrganization(userRepository: UserRepository { }, cipherRepository: CipherRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, folderRepository: FolderRepository { })
✅ ReplaceAsync_SuccessfullyMovesCipherToOrganization(userRepository: UserRepository { }, cipherRepository: CipherRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, folderRepository: FolderRepository { })
✅ ReplaceAsync_SuccessfullyMovesCipherToOrganization(userRepository: UserRepository { }, cipherRepository: CipherRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, folderRepository: FolderRepository { })
✅ ReplaceAsync_SuccessfullyMovesCipherToOrganization(userRepository: UserRepository { }, cipherRepository: CipherRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, folderRepository: FolderRepository { })

❌ Bit.Infrastructure.IntegrationTest.Repositories.CollectionRepositoryTests

❌ GetByIdWithPermissionsAsync_CombineGroupPermissions_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
✅ GetByIdWithPermissionsAsync_CombineGroupPermissions_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
❌ GetByIdWithPermissionsAsync_CombineGroupPermissions_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
✅ GetByIdWithPermissionsAsync_CombineGroupPermissions_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
✅ GetByIdWithPermissionsAsync_UserOverrideGroup_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
✅ GetByIdWithPermissionsAsync_UserOverrideGroup_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
❌ GetByIdWithPermissionsAsync_UserOverrideGroup_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
✅ GetByIdWithPermissionsAsync_UserOverrideGroup_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
✅ GetByIdWithPermissionsAsync_WithRelationships_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
❌ GetByIdWithPermissionsAsync_WithRelationships_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
✅ GetByIdWithPermissionsAsync_WithRelationships_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
❌ GetByIdWithPermissionsAsync_WithRelationships_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
❌ GetManyByOrganizationIdWithPermissionsAsync_GroupBy_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
✅ GetManyByOrganizationIdWithPermissionsAsync_GroupBy_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
❌ GetManyByOrganizationIdWithPermissionsAsync_GroupBy_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
✅ GetManyByOrganizationIdWithPermissionsAsync_GroupBy_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
✅ GetManyByOrganizationIdWithPermissionsAsync_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
❌ GetManyByOrganizationIdWithPermissionsAsync_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
❌ GetManyByOrganizationIdWithPermissionsAsync_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
✅ GetManyByOrganizationIdWithPermissionsAsync_Success(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, collectionRepository: CollectionRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { })
✅ ReplaceAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { }, collectionRepository: CollectionRepository { })
❌ ReplaceAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { }, collectionRepository: CollectionRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
❌ ReplaceAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { }, collectionRepository: CollectionRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
✅ ReplaceAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { }, groupRepository: GroupRepository { }, collectionRepository: CollectionRepository { })

❌ Bit.Infrastructure.IntegrationTest.Repositories.OrganizationUserRepositoryTests

❌ DeleteAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
✅ DeleteAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
✅ DeleteAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
❌ DeleteAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
✅ DeleteManyAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
✅ DeleteManyAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
✅ DeleteManyAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
✅ DeleteManyAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
❌ GetManyAccountRecoveryDetailsByOrganizationUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
❌ GetManyAccountRecoveryDetailsByOrganizationUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
✅ GetManyAccountRecoveryDetailsByOrganizationUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
✅ GetManyAccountRecoveryDetailsByOrganizationUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
❌ GetManyDetailsByUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
❌ GetManyDetailsByUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
	Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
	---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
	
	DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
✅ GetManyDetailsByUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })
✅ GetManyDetailsByUserAsync_Works(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: OrganizationUserRepository { })

✅ Bit.Infrastructure.IntegrationTest.Tools.SendRepositoryTests

✅ CreateAsync_Works(sendRepository: SendRepository { })
✅ CreateAsync_Works(sendRepository: SendRepository { })
✅ CreateAsync_Works(sendRepository: SendRepository { })
✅ CreateAsync_Works(sendRepository: SendRepository { })
✅ GetByDeletionDateAsync_Works(sendRepository: SendRepository { })
✅ GetByDeletionDateAsync_Works(sendRepository: SendRepository { })
✅ GetByDeletionDateAsync_Works(sendRepository: SendRepository { })
✅ GetByDeletionDateAsync_Works(sendRepository: SendRepository { })

Annotations

Check failure on line 43 in src/Infrastructure.EntityFramework/Repositories/Repository.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results

Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests ► RunMigration_HandlesNonJsonValues(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepositor...

Failed test found in:
  test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx
Error:
  Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
  ---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
Raw output
Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
   at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Pomelo.EntityFrameworkCore.MySql.Storage.Internal.MySqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Bit.Infrastructure.EntityFramework.Repositories.Repository`3.CreateAsync(T obj) in /home/runner/work/server/server/src/Infrastructure.EntityFramework/Repositories/Repository.cs:line 43
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests.SetupData(IUserRepository userRepository, IOrganizationRepository organizationRepository, IOrganizationUserRepository organizationUserRepository, OrganizationUserType organizationUserType, Boolean editAssignedCollections, Boolean deleteAssignedCollections, Boolean accessEventLogs) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Migrations/FinalFlexibleCollectionsDataMigrationsTests.cs:line 322
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests.RunMigration_HandlesNonJsonValues(IUserRepository userRepository, IOrganizationRepository organizationRepository, IOrganizationUserRepository organizationUserRepository, IMigrationTesterService migrationTester) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Migrations/FinalFlexibleCollectionsDataMigrationsTests.cs:line 257
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
   at MySqlConnector.Core.ServerSession.ReceiveReplyAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/Core/ServerSession.cs:line 894
   at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 37
   at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 130
   at MySqlConnector.MySqlDataReader.InitAsync(CommandListPosition commandListPosition, ICommandPayloadCreator payloadCreator, IDictionary`2 cachedProcedures, IMySqlCommand command, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 483
   at MySqlConnector.Core.CommandExecutor.ExecuteReaderAsync(CommandListPosition commandListPosition, ICommandPayloadCreator payloadCreator, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/Core/CommandExecutor.cs:line 56
   at MySqlConnector.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 357
   at MySqlConnector.MySqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 350
   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)

Check failure on line 43 in src/Infrastructure.EntityFramework/Repositories/Repository.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results

Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests ► RunMigration_HandlesNonJsonValues(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepositor...

Failed test found in:
  test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx
Error:
  Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
  ---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
  
  DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
Raw output
Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint

DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
   at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Bit.Infrastructure.EntityFramework.Repositories.Repository`3.CreateAsync(T obj) in /home/runner/work/server/server/src/Infrastructure.EntityFramework/Repositories/Repository.cs:line 43
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests.SetupData(IUserRepository userRepository, IOrganizationRepository organizationRepository, IOrganizationUserRepository organizationUserRepository, OrganizationUserType organizationUserType, Boolean editAssignedCollections, Boolean deleteAssignedCollections, Boolean accessEventLogs) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Migrations/FinalFlexibleCollectionsDataMigrationsTests.cs:line 322
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests.RunMigration_HandlesNonJsonValues(IUserRepository userRepository, IOrganizationRepository organizationRepository, IOrganizationUserRepository organizationUserRepository, IMigrationTesterService migrationTester) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Migrations/FinalFlexibleCollectionsDataMigrationsTests.cs:line 257
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
   at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
   at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
   at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
   at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
   at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
   at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
   at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)

Check failure on line 40 in test/Infrastructure.IntegrationTest/Services/Implementations/EfMigrationTesterService.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results

Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests ► RunMigration_HandlesNonJsonValues(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepositor...

Failed test found in:
  test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx
Error:
  System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
Raw output
System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
   at Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(AlterColumnOperation operation, IModel model, MigrationCommandListBuilder builder)
   at Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator.<>c.<.cctor>b__82_4(MigrationsSqlGenerator g, MigrationOperation o, IModel m, MigrationCommandListBuilder b)
   at Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator.Generate(MigrationOperation operation, IModel model, MigrationCommandListBuilder builder)
   at Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator.Generate(IReadOnlyList`1 operations, IModel model, MigrationsSqlGenerationOptions options)
   at Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(IReadOnlyList`1 operations, IModel model, MigrationsSqlGenerationOptions options)
   at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.GenerateDownSql(Migration migration, Migration previousMigration, MigrationsSqlGenerationOptions options)
   at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.<>c__DisplayClass16_1.<GetMigrationCommandLists>b__1()
   at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration)
   at Bit.Infrastructure.IntegrationTest.Services.EfMigrationTesterService.ApplyMigration() in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/Services/Implementations/EfMigrationTesterService.cs:line 40
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests.RunMigration_HandlesNonJsonValues(IUserRepository userRepository, IOrganizationRepository organizationRepository, IOrganizationUserRepository organizationUserRepository, IMigrationTesterService migrationTester) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Migrations/FinalFlexibleCollectionsDataMigrationsTests.cs:line 265
--- End of stack trace from previous location ---

Check failure on line 40 in test/Infrastructure.IntegrationTest/Services/Implementations/EfMigrationTesterService.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results

Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests ► RunMigration_HandlesNull(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: Organi...

Failed test found in:
  test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx
Error:
  System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
Raw output
System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
   at Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(AlterColumnOperation operation, IModel model, MigrationCommandListBuilder builder)
   at Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator.<>c.<.cctor>b__82_4(MigrationsSqlGenerator g, MigrationOperation o, IModel m, MigrationCommandListBuilder b)
   at Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator.Generate(MigrationOperation operation, IModel model, MigrationCommandListBuilder builder)
   at Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator.Generate(IReadOnlyList`1 operations, IModel model, MigrationsSqlGenerationOptions options)
   at Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(IReadOnlyList`1 operations, IModel model, MigrationsSqlGenerationOptions options)
   at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.GenerateDownSql(Migration migration, Migration previousMigration, MigrationsSqlGenerationOptions options)
   at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.<>c__DisplayClass16_1.<GetMigrationCommandLists>b__1()
   at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration)
   at Bit.Infrastructure.IntegrationTest.Services.EfMigrationTesterService.ApplyMigration() in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/Services/Implementations/EfMigrationTesterService.cs:line 40
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests.RunMigration_HandlesNull(IUserRepository userRepository, IOrganizationRepository organizationRepository, IOrganizationUserRepository organizationUserRepository, IMigrationTesterService migrationTester) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Migrations/FinalFlexibleCollectionsDataMigrationsTests.cs:line 212
--- End of stack trace from previous location ---

Check failure on line 43 in src/Infrastructure.EntityFramework/Repositories/Repository.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results

Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests ► RunMigration_HandlesNull(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: Organi...

Failed test found in:
  test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx
Error:
  Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
  ---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
Raw output
Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
   at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Pomelo.EntityFrameworkCore.MySql.Storage.Internal.MySqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Bit.Infrastructure.EntityFramework.Repositories.Repository`3.CreateAsync(T obj) in /home/runner/work/server/server/src/Infrastructure.EntityFramework/Repositories/Repository.cs:line 43
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests.SetupData(IUserRepository userRepository, IOrganizationRepository organizationRepository, IOrganizationUserRepository organizationUserRepository, OrganizationUserType organizationUserType, Boolean editAssignedCollections, Boolean deleteAssignedCollections, Boolean accessEventLogs) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Migrations/FinalFlexibleCollectionsDataMigrationsTests.cs:line 322
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests.RunMigration_HandlesNull(IUserRepository userRepository, IOrganizationRepository organizationRepository, IOrganizationUserRepository organizationUserRepository, IMigrationTesterService migrationTester) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Migrations/FinalFlexibleCollectionsDataMigrationsTests.cs:line 204
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
   at MySqlConnector.Core.ServerSession.ReceiveReplyAsync(IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/Core/ServerSession.cs:line 894
   at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 37
   at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 130
   at MySqlConnector.MySqlDataReader.InitAsync(CommandListPosition commandListPosition, ICommandPayloadCreator payloadCreator, IDictionary`2 cachedProcedures, IMySqlCommand command, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 483
   at MySqlConnector.Core.CommandExecutor.ExecuteReaderAsync(CommandListPosition commandListPosition, ICommandPayloadCreator payloadCreator, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/Core/CommandExecutor.cs:line 56
   at MySqlConnector.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 357
   at MySqlConnector.MySqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 350
   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)

Check failure on line 43 in src/Infrastructure.EntityFramework/Repositories/Repository.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results

Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests ► RunMigration_HandlesNull(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: Organi...

Failed test found in:
  test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx
Error:
  Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
  ---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
  
  DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
Raw output
Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint

DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
   at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Bit.Infrastructure.EntityFramework.Repositories.Repository`3.CreateAsync(T obj) in /home/runner/work/server/server/src/Infrastructure.EntityFramework/Repositories/Repository.cs:line 43
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests.SetupData(IUserRepository userRepository, IOrganizationRepository organizationRepository, IOrganizationUserRepository organizationUserRepository, OrganizationUserType organizationUserType, Boolean editAssignedCollections, Boolean deleteAssignedCollections, Boolean accessEventLogs) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Migrations/FinalFlexibleCollectionsDataMigrationsTests.cs:line 322
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests.RunMigration_HandlesNull(IUserRepository userRepository, IOrganizationRepository organizationRepository, IOrganizationUserRepository organizationUserRepository, IMigrationTesterService migrationTester) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Migrations/FinalFlexibleCollectionsDataMigrationsTests.cs:line 204
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
   at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
   at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
   at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
   at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
   at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
   at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
   at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)

Check failure on line 40 in test/Infrastructure.IntegrationTest/Services/Implementations/EfMigrationTesterService.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results

Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests ► RunMigration_HandlesNullString(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: ...

Failed test found in:
  test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx
Error:
  System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
Raw output
System.NotSupportedException : SQLite does not support this migration operation ('AlterColumnOperation'). See https://go.microsoft.com/fwlink/?LinkId=723262 for more information and examples.
   at Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(AlterColumnOperation operation, IModel model, MigrationCommandListBuilder builder)
   at Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator.<>c.<.cctor>b__82_4(MigrationsSqlGenerator g, MigrationOperation o, IModel m, MigrationCommandListBuilder b)
   at Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator.Generate(MigrationOperation operation, IModel model, MigrationCommandListBuilder builder)
   at Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator.Generate(IReadOnlyList`1 operations, IModel model, MigrationsSqlGenerationOptions options)
   at Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(IReadOnlyList`1 operations, IModel model, MigrationsSqlGenerationOptions options)
   at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.GenerateDownSql(Migration migration, Migration previousMigration, MigrationsSqlGenerationOptions options)
   at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.<>c__DisplayClass16_1.<GetMigrationCommandLists>b__1()
   at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration)
   at Bit.Infrastructure.IntegrationTest.Services.EfMigrationTesterService.ApplyMigration() in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/Services/Implementations/EfMigrationTesterService.cs:line 40
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests.RunMigration_HandlesNullString(IUserRepository userRepository, IOrganizationRepository organizationRepository, IOrganizationUserRepository organizationUserRepository, IMigrationTesterService migrationTester) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Migrations/FinalFlexibleCollectionsDataMigrationsTests.cs:line 239
--- End of stack trace from previous location ---

Check failure on line 43 in src/Infrastructure.EntityFramework/Repositories/Repository.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results

Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests ► RunMigration_HandlesNullString(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: ...

Failed test found in:
  test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx
Error:
  Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
  ---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint
  
  DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
Raw output
Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
---- Npgsql.PostgresException : 23502: null value in column "AccessAll" of relation "OrganizationUser" violates not-null constraint

DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information.
   at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Bit.Infrastructure.EntityFramework.Repositories.Repository`3.CreateAsync(T obj) in /home/runner/work/server/server/src/Infrastructure.EntityFramework/Repositories/Repository.cs:line 43
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests.SetupData(IUserRepository userRepository, IOrganizationRepository organizationRepository, IOrganizationUserRepository organizationUserRepository, OrganizationUserType organizationUserType, Boolean editAssignedCollections, Boolean deleteAssignedCollections, Boolean accessEventLogs) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Migrations/FinalFlexibleCollectionsDataMigrationsTests.cs:line 322
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests.RunMigration_HandlesNullString(IUserRepository userRepository, IOrganizationRepository organizationRepository, IOrganizationUserRepository organizationUserRepository, IMigrationTesterService migrationTester) in /home/runner/work/server/server/test/Infrastructure.IntegrationTest/AdminConsole/Migrations/FinalFlexibleCollectionsDataMigrationsTests.cs:line 230
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
   at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
   at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
   at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
   at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
   at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
   at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken)
   at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)

Check failure on line 43 in src/Infrastructure.EntityFramework/Repositories/Repository.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results

Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests ► RunMigration_HandlesNullString(userRepository: UserRepository { }, organizationRepository: OrganizationRepository { }, organizationUserRepository: ...

Failed test found in:
  test/Infrastructure.IntegrationTest/TestResults/infrastructure-test-results.trx
Error:
  Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
  ---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
Raw output
Microsoft.EntityFrameworkCore.DbUpdateException : An error occurred while saving the entity changes. See the inner exception for details.
---- MySqlConnector.MySqlException : Field 'AccessAll' doesn't have a default value
   at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Pomelo.EntityFrameworkCore.MySql.Storage.Internal.MySqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Bit.Infrastructure.EntityFramework.Repositories.Repository`3.CreateAsync(T obj) in /home/runner/work/server/server/src/Infrastructure.EntityFramework/Repositories/Repository.cs:line 43
   at Bit.Infrastructure.IntegrationTest.AdminConsole.Migrations.FinalFlexibleCollectionsDataMigrationsTests.SetupData(IUserRepository userRepository, IOrganizationRepository organizationRepository, IOrganizationUserRepository organizationUserRepository, OrganizationUserType organizationUserType, Boolean editAssignedCollections, Boolean deleteAssignedCollections, Boolean accessEventLogs) in /home/runner/work/serv