[www] /collective render not fail on 404 big image
This commit is contained in:
1 parent
70af6cc37e
commit
1b3c6fcfa1
1 file changed
+6
-3
@@ -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}) => (
|
||||
<div className="PersonCardList">
|
||||
@@ -90,7 +91,9 @@ async function renderCollective(path, order) {
|
||||
|
||||
const Component = (
|
||||
<div className="content content_semi-wide">
|
||||
<CollectiveImage data={image}/>
|
||||
{!image ? null : (
|
||||
<CollectiveImage data={image}/>
|
||||
)}
|
||||
|
||||
<PersonCardList>
|
||||
{teachers.map((teacher, index) => (
|
||||
|
||||
Reference in new issue
Block a user