Skip to content

Using Location plugin throws an error on filters on OctoberCMS v3.5.14 #106

@salahassi

Description

@salahassi

Please refer to this topic on October Talk.
https://talk.octobercms.com/t/using-rainlabs-location-plugin-throws-an-error-on-filters/2224

Hello,

I have a project that depends on countries in their entries. So, I used Rainlab’s Locations plugin; it worked fine in terms of showing the countries in a dropdown, selecting them, and even showing them in the data table. However, when filtering by country, an error gets thrown as shown:

"Call to a member function methodExists() on null" on line 237 of /Users/salahassi/dev/sada/october/modules/backend/filterwidgets/Group.php

The error is here at line 237 ($model is null):
image

And here is how I define it in the Tailor Blueprint:

    country:
        label: Country
        type: dropdown
        options: RainLab\Location\Behaviors\LocationModel::getCountryOptions
        select: name
        placeholder: Select an option

I tried to create a custom scope with no luck.

I appreciate any solution or workaround that might help.

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions