check if cover art exists
This commit is contained in:
parent
e3ae7fe475
commit
2e013317a5
@ -237,6 +237,13 @@ export default {
|
||||
.leftJoin('user', 'user.id', 'favorites.user_id')
|
||||
.leftJoin('user_options', 'user_options.user_id', 'favorites.user_id')
|
||||
.where('favorites.item_id', itemid);
|
||||
|
||||
let coverart = true;
|
||||
try {
|
||||
await fs.promises.access(`./public${cfg.websrv.paths.coverarts}/${actitem.id}.webp`);
|
||||
} catch(err) {
|
||||
coverart = false;
|
||||
}
|
||||
|
||||
const data = {
|
||||
success: true,
|
||||
@ -252,7 +259,7 @@ export default {
|
||||
short: url.parse(actitem.src).hostname,
|
||||
},
|
||||
thumbnail: `${cfg.websrv.paths.thumbnails}/${actitem.id}.png`,
|
||||
coverart: `${cfg.websrv.paths.coverarts}/${actitem.id}.webp`,
|
||||
coverart: coverart ? `${cfg.websrv.paths.coverarts}/${actitem.id}.webp` : '/s/img/music.webp',
|
||||
dest: `${cfg.websrv.paths.images}/${actitem.dest}`,
|
||||
mime: actitem.mime,
|
||||
size: lib.formatSize(actitem.size),
|
||||
|
Loading…
Reference in New Issue
Block a user