A post's TopicEmbed isn't destroyed when the post is deleted

How are you fetching topic embeds? Maybe adding a scope like where("topics.deleted_at IS NULL && posts.deleted_at IS NULL) will help?