diff --git a/app/Filament/Admin/Resources/Mounts/MountResource.php b/app/Filament/Admin/Resources/Mounts/MountResource.php index d46a94799..4e8178a13 100644 --- a/app/Filament/Admin/Resources/Mounts/MountResource.php +++ b/app/Filament/Admin/Resources/Mounts/MountResource.php @@ -162,7 +162,8 @@ class MountResource extends Resource Section::make()->schema([ Select::make('eggs')->multiple() ->label(trans('admin/mount.eggs')) - ->relationship('eggs', 'name') + // Selecting only non-json fields to prevent Postgres from choking on DISTINCT JSON columns + ->relationship('eggs', 'name', fn (Builder $query) => $query->select(['eggs.id', 'eggs.name'])) ->preload(), Select::make('nodes')->multiple() ->label(trans('admin/mount.nodes'))