about summary refs log tree commit diff
path: root/app/serializers
diff options
context:
space:
mode:
authorEugen Rochko <eugen@zeonfederated.com>2022-10-22 11:44:41 +0200
committerGitHub <noreply@github.com>2022-10-22 11:44:41 +0200
commit7c152acb2cc545a87610de349a94e14f45fbed5d (patch)
tree1f698c5ffb954b000cb0779de5a2bf25884779c0 /app/serializers
parentabf6c87ee8b57e09dca5f5b1fe1839a314e1aa46 (diff)
Change settings area to be separated into categories in admin UI (#19407)
And update all descriptions
Diffstat (limited to 'app/serializers')
-rw-r--r--app/serializers/rest/extended_description_serializer.rb12
1 files changed, 11 insertions, 1 deletions
diff --git a/app/serializers/rest/extended_description_serializer.rb b/app/serializers/rest/extended_description_serializer.rb
index 0c3649033..c0fa3450d 100644
--- a/app/serializers/rest/extended_description_serializer.rb
+++ b/app/serializers/rest/extended_description_serializer.rb
@@ -8,6 +8,16 @@ class REST::ExtendedDescriptionSerializer < ActiveModel::Serializer
   end
 
   def content
-    object.text
+    if object.text.present?
+      markdown.render(object.text)
+    else
+      ''
+    end
+  end
+
+  private
+
+  def markdown
+    @markdown ||= Redcarpet::Markdown.new(Redcarpet::Render::HTML)
   end
 end