From da810db511f1a03a3174a33e9a6fb6bae7dcb080 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Janczak?= Date: Tue, 2 Jun 2026 18:35:43 +0200 Subject: [PATCH] Make queue_name dynamically required based on queue connection --- .../Resources/ShortUrlResource/Pages/ShortUrlSettingsPage.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Filament/Resources/ShortUrlResource/Pages/ShortUrlSettingsPage.php b/src/Filament/Resources/ShortUrlResource/Pages/ShortUrlSettingsPage.php index 0b6ab44..2d52274 100644 --- a/src/Filament/Resources/ShortUrlResource/Pages/ShortUrlSettingsPage.php +++ b/src/Filament/Resources/ShortUrlResource/Pages/ShortUrlSettingsPage.php @@ -174,7 +174,8 @@ class ShortUrlSettingsPage extends Page implements HasForms TextInput::make('queue_name') ->label(__('filament-short-url::default.settings_queue_name')) ->helperText(__('filament-short-url::default.settings_queue_name_helper')) - ->required() + ->default('default') + ->required(fn (Get $get): bool => $get('queue_connection') !== 'sync') ->visible(fn (Get $get): bool => $get('queue_connection') !== 'sync'), ]),