[www] /collective render not fail on 404 big image

This commit is contained in:
Roman Timashev committed 2017-11-07 01:13:16 +03:00
1 parent 70af6cc37e
commit 1b3c6fcfa1
1 file changed
+6 -3
+6 -3
View File
@@ -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) => (