From fdd1b3798c00f1bf1c0258a6d7af98f19c253f87 Mon Sep 17 00:00:00 2001 From: Charles Date: Sun, 27 Oct 2024 18:01:09 -0400 Subject: [PATCH] add whereNull (#680) Add where null to not include allocations already assigned to a server. --- .../RelationManagers/AllocationsRelationManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Filament/Resources/ServerResource/RelationManagers/AllocationsRelationManager.php b/app/Filament/Resources/ServerResource/RelationManagers/AllocationsRelationManager.php index c43132b58..99bc6bb48 100644 --- a/app/Filament/Resources/ServerResource/RelationManagers/AllocationsRelationManager.php +++ b/app/Filament/Resources/ServerResource/RelationManagers/AllocationsRelationManager.php @@ -149,7 +149,7 @@ class AllocationsRelationManager extends RelationManager ->multiple() ->associateAnother(false) ->preloadRecordSelect() - ->recordSelectOptionsQuery(fn ($query) => $query->whereBelongsTo($this->getOwnerRecord()->node)) + ->recordSelectOptionsQuery(fn ($query) => $query->whereBelongsTo($this->getOwnerRecord()->node)->whereNull('server_id')) ->label('Add Allocation'), ]) ->bulkActions([