From c343ac348984e0f6d60472785dc689f833627cf5 Mon Sep 17 00:00:00 2001 From: Alec Ritson Date: Thu, 15 Aug 2024 12:03:43 +0100 Subject: [PATCH] Fix Postgres issue on create customer page (#1907) --- .../admin/src/Filament/Resources/CustomerResource.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/admin/src/Filament/Resources/CustomerResource.php b/packages/admin/src/Filament/Resources/CustomerResource.php index aa97eea5ae..c84b571cba 100644 --- a/packages/admin/src/Filament/Resources/CustomerResource.php +++ b/packages/admin/src/Filament/Resources/CustomerResource.php @@ -159,7 +159,13 @@ protected static function getCustomerGroupsFormComponent(): Component { return Forms\Components\CheckboxList::make('customerGroups') ->label(__('lunarpanel::customer.form.customer_groups.label')) - ->relationship(name: 'customerGroups', titleAttribute: 'name'); + ->relationship( + name: 'customerGroups', + titleAttribute: 'name', + modifyQueryUsing: fn (Builder $query) => $query->distinct( + ['id', 'name', 'handle', 'default'] + ) + ); } protected static function getDefaultTable(Table $table): Table