diff --git a/qa/qa/resource/personal_access_token.rb b/qa/qa/resource/personal_access_token.rb
index ef25fee06110143416746a3bcfcbb9ca4231ac7e..377187fd07bc9db06fde89c2b748f7ae34b73dd6 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