diff --git a/app/models/project_services/chat_slash_commands_service.rb b/app/models/project_services/chat_slash_commands_service.rb
index 608754f3035882290fe5174f5e0c0a99a70c0e2f..5eb1bd86e9db5380ee1090a48a7ae19ca8ef4658 100644
--- a/app/models/project_services/chat_slash_commands_service.rb
+++ b/app/models/project_services/chat_slash_commands_service.rb
@@ -28,7 +28,7 @@ class ChatSlashCommandsService < Service
   end
 
   def trigger(params)
-    return access_presenter unless valid_token?(params[:token])
+    return unless valid_token?(params[:token])
 
     user = find_chat_user(params)
 
@@ -36,16 +36,12 @@ class ChatSlashCommandsService < Service
       Gitlab::ChatCommands::Command.new(project, user, params).execute
     else
       url = authorize_chat_name_url(params)
-      access_presenter(url).authorize
+      Gitlab::ChatCommands::Presenters::Access.new(url).authorize
     end
   end
 
   private
 
-  def access_presenter(url = nil)
-    Gitlab::ChatCommands::Presenters::Access.new(url)
-  end
-
   def find_chat_user(params)
     ChatNames::FindUserService.new(self, params).execute
   end