summaryrefslogtreecommitdiff
path: root/lib/gitlab/slash_commands/presenters/base.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/slash_commands/presenters/base.rb')
-rw-r--r--lib/gitlab/slash_commands/presenters/base.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/gitlab/slash_commands/presenters/base.rb b/lib/gitlab/slash_commands/presenters/base.rb
index e13808a2720..ceec9ac3b8a 100644
--- a/lib/gitlab/slash_commands/presenters/base.rb
+++ b/lib/gitlab/slash_commands/presenters/base.rb
@@ -8,8 +8,9 @@ module Gitlab
@resource = resource
end
- def display_errors
- message = header_with_list("The action was not successful, because:", @resource.errors.full_messages)
+ def display_errors(*custom_messages)
+ error_messages = custom_messages.presence || @resource.errors.full_messages
+ message = header_with_list("The action was not successful, because:", error_messages)
ephemeral_response(text: message)
end