Skip to content

many_to_many relation throws deprecated warning #7

@Sadrak

Description

@Sadrak

DBIx::Class::ResultSet::search_rs(): search( %condition ) is deprecated, use search( %condition ) instead

I traced that warning down to this line in _save_columns:
$dbic->$accessor($value);

After chatting with the DBIx::Class-Stuff i get this helpful answer:

$obj->m2m_rel just calls $obj->search_related($link_rel)->search_related($foreign_rel, @_, %attrs)
so that becomes ->related_resultset($foreign_rel)->search(1001, %attrs), which is deprecated

And an solution
in that case it should be ->set_m2m_rel({ id => $_ })

But i thinks this must be configurable in HTML::FormFu::Model::DBIC. But i hope this many information is enough to fix it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions