diff --git a/app/views/dedupes/_preview.html.erb b/app/views/dedupes/_preview.html.erb index 6e3fe57a0..8849ce98a 100644 --- a/app/views/dedupes/_preview.html.erb +++ b/app/views/dedupes/_preview.html.erb @@ -128,9 +128,11 @@ .select { |a| a.class_name == "ActionText::RichText" } .map { |a| a.name.to_s.sub(/^rich_text_/, "") } %> <% rt_attrs.each do |rt_attr| %> - <% delete_body = record_to_delete.public_send(rt_attr)&.to_plain_text.presence %> - <% keep_body = record_to_keep.public_send(rt_attr)&.to_plain_text.presence %> - <% next if delete_body.blank? && keep_body.blank? %> + <% delete_rt = record_to_delete.public_send(rt_attr) %> + <% keep_rt = record_to_keep.public_send(rt_attr) %> + <% next if delete_rt.blank? && keep_rt.blank? %> + <% delete_body = delete_rt&.body&.to_s.presence %> + <% keep_body = keep_rt&.body&.to_s.presence %> <% is_different = delete_body != keep_body %> @@ -142,8 +144,8 @@ DIFFERENT <% end %> - <% if delete_body.present? %> -
<%= delete_body %>
+ <% if delete_rt.present? %> +