diff --git a/src/render/persons.js b/src/render/persons.js index 96c3f8ad..db65fbd5 100644 --- a/src/render/persons.js +++ b/src/render/persons.js @@ -72,7 +72,6 @@ async function renderCollective(path, order) { if (!config) return null const collectiveImage = await Image.findByFile(config.collectiveImage) - if (!collectiveImage) return null let teachers = await Teacher.find({hidden: false}) if (!teachers) return null @@ -80,7 +79,9 @@ async function renderCollective(path, order) { const teachersSorted = prioritySort.bind(null, [...order], t => t.id) teachers = teachersSorted(teachers) - const image = collectiveImage.getPicture(ImageArtifactType.LARGE) + const image = collectiveImage + ? collectiveImage.getPicture(ImageArtifactType.LARGE) + : null const PersonCardList = ({children}) => (
@@ -90,7 +91,9 @@ async function renderCollective(path, order) { const Component = (
- + {!image ? null : ( + + )} {teachers.map((teacher, index) => (