radar/paranoia — pull request #44 by lunks (2013-02-27 19:04:54+00:00)
Title: Adding test with joining a paranoia model.

This is something I've stumbled on and lost a few hours. If I remove a child object and then query for parent objects which relates to child models, I find records I should not.

Merging {deleted_at: nil} on the child query works.

While this might be a bug on Rails, or even might be intended behavior, I think the default scope should apply here. What do you think?