diff options
-rw-r--r-- | src/data/things/homepage-layout.js | 6 |
1 files changed, 5 insertions, 1 deletions
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`); + } } } |