Skip to content

Commit d14cf5a

Browse files
committed
Add error check
1 parent 2ff323d commit d14cf5a

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

lib/actions/updateCollectionIcon.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,12 @@ module.exports = function (req, res) {
1717
if (req.method === 'GET') {
1818
const collectionIcons = config.get('collectionIcons')
1919
const iconFile = collectionIcons[uri]
20-
const dir = path.resolve(__dirname, '../../public')
21-
res.sendFile(iconFile, { root: dir })
20+
if (iconFile) {
21+
const dir = path.resolve(__dirname, '../../public')
22+
res.sendFile(iconFile, { root: dir })
23+
} else {
24+
res.status(403).type('text/plain').send('No icon for this collection')
25+
}
2226
} else {
2327
return getOwnedBy(uri, graphUri).then((ownedBy) => {
2428
if (ownedBy.indexOf(config.get('databasePrefix') + 'user/' + req.user.username) === -1) {

0 commit comments

Comments
 (0)