fixes #6216, #4416 - avoid foreign key errors when deleting some objects in use
(cherry picked from commit e0d618efa6a8c02b46000bfcb9ded5eb672a6e13)
fixes #6216, #4416 - avoid foreign key errors when deleting some objects in use
(cherry picked from commit e0d618efa6a8c02b46000bfcb9ded5eb672a6e13)