diff --git a/app/views/user_mailer/warning.html.haml b/app/views/user_mailer/warning.html.haml
index 030a57bb452dd3..1105f2062f6273 100644
--- a/app/views/user_mailer/warning.html.haml
+++ b/app/views/user_mailer/warning.html.haml
@@ -42,11 +42,11 @@
- unless @warning.text.blank?
= Formatter.instance.linkify(@warning.text)
- - unless @statuses.empty?
+ - unless @statuses&.empty?
%p
%strong= t('user_mailer.warning.statuses')
-- unless @statuses.empty?
+- unless @statuses&.empty?
- @statuses.each_with_index do |status, i|
= render 'notification_mailer/status', status: status, i: i + 1, highlighted: true
diff --git a/app/views/user_mailer/warning.text.erb b/app/views/user_mailer/warning.text.erb
index 24c1f86f2b7edd..45ad3b64d4b0ef 100644
--- a/app/views/user_mailer/warning.text.erb
+++ b/app/views/user_mailer/warning.text.erb
@@ -7,7 +7,7 @@
<% end %>
<%= @warning.text %>
-<% unless @statuses.empty? %>
+<% unless @statuses&.empty? %>
<%= t('user_mailer.warning.statuses') %>
<% @statuses.each do |status| %>