DeletePartner
Tests
| Test |
Duration |
Result |
| contactAdminUser_canNotDeleteRelatedPartner() |
1.376s |
passed |
| globalAdmin_withoutAssumedRole_canDeleteArbitraryPartner() |
1.445s |
passed |
| normalUser_canNotDeleteUnrelatedPartner() |
1.329s |
passed |
Standard output
ContextBasedTestWithCleanup.retrieveInitialTestData
globalAdmin_withoutAssumedRole_canDeleteArbitraryPartner(): TOTAL OBJECT COUNT (initial): 210 -> 210
executing cleanupAllNew: HsOfficePartnerRbacEntity
executing cleanupAllNew: HsOfficeRelationRealEntity
ContextBasedTestWithCleanup.cleanupAndCheckCleanup
globalAdmin_withoutAssumedRole_canDeleteArbitraryPartner(): TOTAL OBJECT COUNT (after): 210 -> 210
ContextBasedTestWithCleanup.retrieveInitialTestData
contactAdminUser_canNotDeleteRelatedPartner(): TOTAL OBJECT COUNT (initial): 210 -> 210
2026-08-10T15:05:49.792Z WARN 380 --- [o-auto-3-exec-6] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: P0001
2026-08-10T15:05:49.792Z ERROR 380 --- [o-auto-3-exec-6] o.h.engine.jdbc.spi.SqlExceptionHelper : ERROR: [403] Subject {844201e1-093e-5960-9ab3-6e52be61bde0} is not allowed to delete hs_office.partner uuid 679d27c8-a7ba-4cd8-9716-d344be289925
Where: PL/pgSQL function hs_office.partner_instead_of_delete_tf() line 7 at RAISE
{
"timestamp": "2026-08-10 03:05:49",
"path": "",
"statusCode": 403,
"statusPhrase": "Forbidden",
"message": "ERROR: [403] Subject {844201e1-093e-5960-9ab3-6e52be61bde0} is not allowed to delete hs_office.partner uuid 679d27c8-a7ba-4cd8-9716-d344be289925"
}
executing cleanupAllNew: HsOfficePartnerRbacEntity
executing cleanupAllNew: HsOfficeRelationRealEntity
ContextBasedTestWithCleanup.cleanupAndCheckCleanup
2026-08-10T15:05:49.817Z WARN 380 --- [ Test worker] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: 23503
2026-08-10T15:05:49.817Z ERROR 380 --- [ Test worker] o.h.engine.jdbc.spi.SqlExceptionHelper : ERROR: update or delete on table "relation" violates foreign key constraint "partner_partnerreluuid_fkey" on table "partner"
Detail: Key (uuid)=(61ff763c-e6c1-450d-b62f-7e652b8017e6) is still referenced from table "partner".
DELETING leaked hs_office.relation#61ff763c-e6c1-450d-b62f-7e652b8017e6 FAILED org.hibernate.exception.ConstraintViolationException: JDBC exception executing SQL [DELETE FROM hs_office.relation WHERE uuid=?] [ERROR: update or delete on table "relation" violates foreign key constraint "partner_partnerreluuid_fkey" on table "partner"
Detail: Key (uuid)=(61ff763c-e6c1-450d-b62f-7e652b8017e6) is still referenced from table "partner".] [n/a]
2026-08-10T15:05:49.820Z WARN 380 --- [ Test worker] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: 23503
2026-08-10T15:05:49.820Z ERROR 380 --- [ Test worker] o.h.engine.jdbc.spi.SqlExceptionHelper : ERROR: update or delete on table "partner_details" violates foreign key constraint "partner_detailsuuid_fkey" on table "partner"
Detail: Key (uuid)=(6dfb0f4c-0710-4b7f-a97f-6c8c692c4ee6) is still referenced from table "partner".
DELETING leaked hs_office.partner_details#6dfb0f4c-0710-4b7f-a97f-6c8c692c4ee6 FAILED org.hibernate.exception.ConstraintViolationException: JDBC exception executing SQL [DELETE FROM hs_office.partner_details WHERE uuid=?] [ERROR: update or delete on table "partner_details" violates foreign key constraint "partner_detailsuuid_fkey" on table "partner"
Detail: Key (uuid)=(6dfb0f4c-0710-4b7f-a97f-6c8c692c4ee6) is still referenced from table "partner".] [n/a]
DELETING leaked hs_office.partner#679d27c8-a7ba-4cd8-9716-d344be289925 SUCCEEDED
contactAdminUser_canNotDeleteRelatedPartner(): TOTAL OBJECT COUNT (after): 210 -> 210
ContextBasedTestWithCleanup.retrieveInitialTestData
normalUser_canNotDeleteUnrelatedPartner(): TOTAL OBJECT COUNT (initial): 210 -> 210
executing cleanupAllNew: HsOfficePartnerRbacEntity
executing cleanupAllNew: HsOfficeRelationRealEntity
ContextBasedTestWithCleanup.cleanupAndCheckCleanup
2026-08-10T15:05:51.147Z WARN 380 --- [ Test worker] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: 23503
2026-08-10T15:05:51.147Z ERROR 380 --- [ Test worker] o.h.engine.jdbc.spi.SqlExceptionHelper : ERROR: update or delete on table "relation" violates foreign key constraint "partner_partnerreluuid_fkey" on table "partner"
Detail: Key (uuid)=(dc6dbe70-2956-40c7-9db0-2577be226dd8) is still referenced from table "partner".
DELETING leaked hs_office.relation#dc6dbe70-2956-40c7-9db0-2577be226dd8 FAILED org.hibernate.exception.ConstraintViolationException: JDBC exception executing SQL [DELETE FROM hs_office.relation WHERE uuid=?] [ERROR: update or delete on table "relation" violates foreign key constraint "partner_partnerreluuid_fkey" on table "partner"
Detail: Key (uuid)=(dc6dbe70-2956-40c7-9db0-2577be226dd8) is still referenced from table "partner".] [n/a]
2026-08-10T15:05:51.149Z WARN 380 --- [ Test worker] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: 23503
2026-08-10T15:05:51.149Z ERROR 380 --- [ Test worker] o.h.engine.jdbc.spi.SqlExceptionHelper : ERROR: update or delete on table "partner_details" violates foreign key constraint "partner_detailsuuid_fkey" on table "partner"
Detail: Key (uuid)=(209847ba-fc70-4dcc-b379-877b56a598ae) is still referenced from table "partner".
DELETING leaked hs_office.partner_details#209847ba-fc70-4dcc-b379-877b56a598ae FAILED org.hibernate.exception.ConstraintViolationException: JDBC exception executing SQL [DELETE FROM hs_office.partner_details WHERE uuid=?] [ERROR: update or delete on table "partner_details" violates foreign key constraint "partner_detailsuuid_fkey" on table "partner"
Detail: Key (uuid)=(209847ba-fc70-4dcc-b379-877b56a598ae) is still referenced from table "partner".] [n/a]
DELETING leaked hs_office.partner#6e15b453-4cfc-4e42-8d89-ac0313671009 SUCCEEDED
normalUser_canNotDeleteUnrelatedPartner(): TOTAL OBJECT COUNT (after): 210 -> 210