fix: crash when clicking on images

This commit is contained in:
diced 2022-11-01 18:25:51 -07:00
parent 709e1da768
commit 564fcfca61
No known key found for this signature in database
GPG key ID: 370BD1BA142842D1

View file

@ -1,5 +1,6 @@
import { NextApiReq, NextApiRes, withZipline } from 'middleware/withZipline';
import prisma from 'lib/prisma';
import config from 'lib/config';
async function handler(req: NextApiReq, res: NextApiRes) {
const user = await req.user();
@ -28,6 +29,10 @@ async function handler(req: NextApiReq, res: NextApiRes) {
},
});
for (let i = 0; i !== images.length; ++i) {
(images[i] as unknown as { url: string }).url = `${config.uploader.route}/${images[i].file}`;
}
if (req.query.filter && req.query.filter === 'media')
images = images.filter((x) => /^(video|audio|image)/.test(x.mimetype));