From 4b8e798e662e514413e0c58d1f9aa8231c53f0f0 Mon Sep 17 00:00:00 2001 From: Dimitar Yanakiev Date: Fri, 28 Feb 2025 20:44:12 +0200 Subject: [PATCH] fix: prevent "null" from appearing in console after user selection (#501) (#514) Ensure a default working directory is returned when fetching the console working directory. Previously, if a user is switched before running any commands, `Cache::get` would return `null`. Now, it defaults to `'~'` if no value exists. Closes #501. --- app/Http/Controllers/ConsoleController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/ConsoleController.php b/app/Http/Controllers/ConsoleController.php index abde956..0774173 100644 --- a/app/Http/Controllers/ConsoleController.php +++ b/app/Http/Controllers/ConsoleController.php @@ -63,7 +63,7 @@ function () use ($server, $request, $ssh, $log, $currentDir) { public function workingDir(Server $server) { return response()->json([ - 'dir' => Cache::get('console.'.$server->id.'.dir'), + 'dir' => Cache::get('console.'.$server->id.'.dir', '~'), ]); } }