diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/content/dependencies/generatePageLayout.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/content/dependencies/generatePageLayout.js b/src/content/dependencies/generatePageLayout.js index 8dad97e0..89fefb23 100644 --- a/src/content/dependencies/generatePageLayout.js +++ b/src/content/dependencies/generatePageLayout.js @@ -268,12 +268,16 @@ export default { const maybeTemplate = apparentFirst(slots.artworkColumnContent); + if (!maybeTemplate) return null; + const maybeTemplateContent = html.resolve(maybeTemplate, {normalize: 'tag'}); const maybeCoverArtwork = apparentFirst(maybeTemplateContent); + if (!maybeCoverArtwork) return null; + if (maybeCoverArtwork.attributes.has('class', 'cover-artwork')) { return maybeTemplate; } else { |