Fix root url & uploader stuff (#254)
* fix: uploader route as root won't be broken * fix: fix broken url route for when on root
This commit is contained in:
parent
4a332bb77b
commit
f06f52fce7
3 changed files with 9 additions and 4 deletions
|
@ -77,7 +77,7 @@ async function handler(req: NextApiReq, res: NextApiRes, user: UserExtended) {
|
|||
|
||||
for (let i = 0; i !== files.length; ++i) {
|
||||
(files[i] as unknown as { url: string }).url = `${
|
||||
config.uploader.route === '/' ? '' : `${config.uploader.route}/`
|
||||
config.uploader.route === '/' ? '/' : `${config.uploader.route}/`
|
||||
}${files[i].file}`;
|
||||
}
|
||||
|
||||
|
|
|
@ -27,7 +27,9 @@ async function handler(req: NextApiReq, res: NextApiRes, user: UserExtended) {
|
|||
});
|
||||
|
||||
for (let i = 0; i !== images.length; ++i) {
|
||||
(images[i] as unknown as { url: string }).url = `${config.uploader.route}/${images[i].file}`;
|
||||
(images[i] as unknown as { url: string }).url = `${
|
||||
config.uploader.route === '/' ? '/' : `${config.uploader.route}/`
|
||||
}${images[i].file}`;
|
||||
}
|
||||
|
||||
if (req.query.filter && req.query.filter === 'media')
|
||||
|
|
|
@ -34,8 +34,11 @@ async function handler(req: NextApiReq, res: NextApiRes, user: UserExtended) {
|
|||
},
|
||||
});
|
||||
|
||||
// @ts-ignore
|
||||
urls.map((url) => (url.url = `${config.urls.route}/${url.vanity ?? url.id}`));
|
||||
urls.map(
|
||||
(url) =>
|
||||
// @ts-ignore
|
||||
(url.url = `${config.urls.route === '/' ? '/' : `${config.urls.route}/`}${url.vanity ?? url.id}`)
|
||||
);
|
||||
return res.json(urls);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue