From 1f7da6f472a2bd12bd899f590e039972debeee7c Mon Sep 17 00:00:00 2001
From: "(quasar) nebula" <qznebula@protonmail.com>
Date: Wed, 12 Feb 2025 07:34:12 -0400
Subject: data: HomepageLayout: notice missing section before rows

---
 src/data/things/homepage-layout.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/data/things/homepage-layout.js b/src/data/things/homepage-layout.js
index 45059370..812c0b30 100644
--- a/src/data/things/homepage-layout.js
+++ b/src/data/things/homepage-layout.js
@@ -126,7 +126,11 @@ export class HomepageLayout extends Thing {
           closeCurrentSection();
           currentSection = entry;
         } else if (entry instanceof HomepageLayoutRow) {
-          currentSectionRows.push(entry);
+          if (currentSection) {
+            currentSectionRows.push(entry);
+          } else {
+            throw new Error(`Expected a 'Section' document to add following rows into`);
+          }
         }
       }
 
-- 
cgit 1.3.0-6-gf8a5