diff --git a/app/Filament/Server/Resources/FileResource.php b/app/Filament/Server/Resources/FileResource.php index 332df4f94..2ec39aecf 100644 --- a/app/Filament/Server/Resources/FileResource.php +++ b/app/Filament/Server/Resources/FileResource.php @@ -18,6 +18,8 @@ class FileResource extends Resource protected static string|\BackedEnum|null $navigationIcon = 'tabler-files'; + protected static bool $isScopedToTenant = false; + // TODO: find better way handle server conflict state public static function canAccess(): bool { diff --git a/app/Models/File.php b/app/Models/File.php index 1f4aa8b31..90047faa3 100644 --- a/app/Models/File.php +++ b/app/Models/File.php @@ -150,6 +150,10 @@ class File extends Model */ public function getRows(): array { + if (!isset(self::$server)) { + return []; + } + try { $fileRepository = (new DaemonFileRepository())->setServer(self::$server);