feed
feed copied to clipboard
Fallback to description when content is not provided for JSON feed
In RSS 2 the description may contain the full text and the content can be omitted when there is not a short version available: https://cyber.harvard.edu/rss/rss.html#hrelementsOfLtitemgt
However a JSON feed will not contain a content_html field when the content is not provided.
This makes it hard to create both a JSON feed and an RSS 2 feed because providing content without a description will create a content:encoded field but not a description field in the RSS 2 feed.
My solution to this is to fallback to the item.description when item.content is not provided and generating a JSON feed.