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:
Jayvin Hernandez 2022-12-18 17:29:50 -08:00 committed by GitHub
parent 4a332bb77b
commit f06f52fce7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 4 deletions

View file

@ -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}`;
}

View 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')

View file

@ -34,8 +34,11 @@ async function handler(req: NextApiReq, res: NextApiRes, user: UserExtended) {
},
});
urls.map(
(url) =>
// @ts-ignore
urls.map((url) => (url.url = `${config.urls.route}/${url.vanity ?? url.id}`));
(url.url = `${config.urls.route === '/' ? '/' : `${config.urls.route}/`}${url.vanity ?? url.id}`)
);
return res.json(urls);
}
}