Skip to content

Not work with act_as_paranoid plugin #6

@evgenii

Description

@evgenii

Hi it's seems like this plugin not work with act_as_paranoid ((

Use like this:

has_many :dependent_group_relations, :dependent => :destroy
with_options :uniq => true do |w|
w.has_many :shared_dependents, :through => :dependent_group_relations, :source => :dependent
w.has_many :shared_users, :through => :shared_dependents, :source => :user
end

And have a problem:

ActiveRecord::StatementInvalid: Mysql::Error: Unknown column 'dependents.group_id' in 'where clause': SELECT DISTINCT users.* FROM users INNER JOIN dependents ON users.id = dependents.user_id WHERE ((dependents.group_id = 2) AND ((dependent_group_relations.is_shared = 1)))

it use ((dependents.group_id = 2) AND ((dependent_group_relations.is_shared = 1)) but should be ((dependent_group_relations.group_id = 2) AND ((dependent_group_relations.is_shared = 1))

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions