From 1f7da6f472a2bd12bd899f590e039972debeee7c Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" 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(-) (limited to 'src/data/things/homepage-layout.js') 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