diff options
Diffstat (limited to 'lib/gitlab/slash_commands/presenters/base.rb')
-rw-r--r-- | lib/gitlab/slash_commands/presenters/base.rb | 5 |
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 |