From d97eb8c63739615e4150fcecf15d9bbfe5cb2c53 Mon Sep 17 00:00:00 2001
From: ArtOfCode- <hello@artofcode.co.uk>
Date: Mon, 11 May 2020 15:46:14 +0100
Subject: [PATCH] Fix no-posts case for RSS feeds

---
 app/views/categories/rss_feed.rss.builder | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app/views/categories/rss_feed.rss.builder b/app/views/categories/rss_feed.rss.builder
index 1dc2539f1..c9d489b0c 100644
--- a/app/views/categories/rss_feed.rss.builder
+++ b/app/views/categories/rss_feed.rss.builder
@@ -6,7 +6,7 @@ xml.feed xmlns: 'http://www.w3.org/2005/Atom' do
     xml.name "#{SiteSetting['SiteName']} - Codidact"
   end
   xml.link nil, rel: 'self', href: category_url(@category)
-  xml.updated @posts.maximum(:created_at).iso8601
+  xml.updated @posts.maximum(:created_at)&.iso8601 || RequestContext.community.created_at&.iso8601
 
   @posts.each do |post|
     xml.entry do
@@ -16,8 +16,8 @@ xml.feed xmlns: 'http://www.w3.org/2005/Atom' do
         xml.name post.user.username
         xml.uri user_url(post.user)
       end
-      xml.published post.created_at.iso8601
-      xml.updated post.updated_at.iso8601
+      xml.published post.created_at&.iso8601
+      xml.updated post.updated_at&.iso8601
       xml.link href: question_path(post)
       xml.summary post.body.truncate(200), type: 'html'
     end
-- 
GitLab