1 files changed, 10 insertions(+), 5 deletions(-)

M plugins/atom.lua
M plugins/atom.lua +10 -5
@@ 63,12 63,17 @@ while (n <= count) do
   n = n + 1
 end
 
-if (soupault_config["index"]["sort_descending"] or
-   (not Table.has_key(soupault_config["index"], "sort_descending")))
-then
-  data["feed_last_updated"] = entries[1]["date"]
+
+if size(entries) > 0 then
+  if (soupault_config["index"]["sort_descending"] or
+     (not Table.has_key(soupault_config["index"], "sort_descending")))
+  then
+    data["feed_last_updated"] = entries[1]["date"]
+  else
+    data["feed_last_updated"] = entries[size(entries)]["date"]
+  end
 else
-  data["feed_last_updated"] = entries[size(entries)]["date"]
+  data["feed_last_updated"] = Date.now_format("%Y-%m-%dT%H:%M:%S%:z")
 end
 
 data["entries"] = entries