From a20e745e865aca93fb5c1ac55cb93e2adb4b7efc Mon Sep 17 00:00:00 2001 From: Andrejs Cunskis <acunskis@gitlab.com> Date: Thu, 14 Nov 2024 09:46:50 +0000 Subject: [PATCH] Fall back to PAT UI fabrication when admin_api_client is missing --- qa/qa/resource/personal_access_token.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qa/qa/resource/personal_access_token.rb b/qa/qa/resource/personal_access_token.rb index ef25fee061101..377187fd07bc9 100644 --- a/qa/qa/resource/personal_access_token.rb +++ b/qa/qa/resource/personal_access_token.rb @@ -18,6 +18,8 @@ class PersonalAccessToken < Base end def fabricate_via_api! + raise Runtime::UserStore::InvalidTokenError, "Admin api client is missing" unless api_client + super self.api_client = Runtime::API::Client.new(personal_access_token: token) rescue Runtime::UserStore::InvalidTokenError, NoValueError -- GitLab