diff --git a/app/assets/javascripts/admin/templates/email-bounced.hbs b/app/assets/javascripts/admin/templates/email-bounced.hbs
index bbb812b07fb..e8c7f9007f5 100644
--- a/app/assets/javascripts/admin/templates/email-bounced.hbs
+++ b/app/assets/javascripts/admin/templates/email-bounced.hbs
@@ -28,7 +28,11 @@
{{/if}}
{{l.to_address}} |
- {{l.email_type}} |
+ {{#if l.has_bounce_key}}
+ {{l.email_type}} |
+ {{else}}
+ {{l.email_type}} |
+ {{/if}}
{{else}}
{{#unless loading}}
diff --git a/app/serializers/email_log_serializer.rb b/app/serializers/email_log_serializer.rb
index 75c7010298c..8b4897ba517 100644
--- a/app/serializers/email_log_serializer.rb
+++ b/app/serializers/email_log_serializer.rb
@@ -2,7 +2,8 @@ class EmailLogSerializer < ApplicationSerializer
include EmailLogsMixin
attributes :reply_key,
- :bounced
+ :bounced,
+ :has_bounce_key
has_one :user, serializer: BasicUserSerializer, embed: :objects
@@ -14,4 +15,8 @@ class EmailLogSerializer < ApplicationSerializer
def reply_key
@options[:reply_keys][[object.post_id, object.user_id]].delete("-")
end
+
+ def has_bounce_key
+ object.bounce_key.present?
+ end
end