From da711965272e244ad2f6bb06b1ad763e4cc8be3b Mon Sep 17 00:00:00 2001 From: Dan Jackson Date: Wed, 13 May 2026 17:05:40 -0700 Subject: [PATCH] Use local, untyped variable for fetched user to check for success Addresses TypeError caused by trying to assign an empty array to the `stdClass $user` variable, when the access token is expired. --- src/search.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/search.php b/src/search.php index 5a2de7d..a5257d4 100644 --- a/src/search.php +++ b/src/search.php @@ -43,11 +43,12 @@ public static function run(string $scope, string $query, bool|string $hotkey): v return; } - if (!Workflow::getAccessToken() || !(self::$user = Fetcher::requestApi('/user'))) { + if (!Workflow::getAccessToken() || !($fetchedUser = Fetcher::requestApi('/user'))) { self::addLoginCommands(); return; } + self::$user = $fetchedUser; Workflow::stopServer();