QueryBuilder is not filtering Numbers correctly

I am using Tablebuilder to display a season_number column from a metadata relationship:
TextColumn::make('metadata.season_number')
                    ->numeric()
                    ->label('Seasons')

When I am using QueryBuilder to create a filter for this column the filtering is not applied:
NumberConstraint::make('season_number')
                            ->relationship(
                                name: 'metadata',
                                titleAttribute: 'season_number',
                            )
                            ->integer()
                            ->label("Seasons"),

See attached screenshot. Please help!

Thanks!
Schermafbeelding_2024-04-01_om_11.00.34.png
Was this page helpful?