feat(apps.web#download): creturn 400 http status code when ArgumentError occurred

Signed-off-by: hansputera <hanifdwyputrasembiring@gmail.com>
This commit is contained in:
hansputera
2022-03-06 16:22:54 +07:00
parent 8d133615fc
commit 4627974a7c

View File

@@ -56,8 +56,10 @@ export default async (req: NextApiRequest, res: NextApiResponse) => {
return res.status(200).json(result);
} catch (e) {
return res.status(500).json({
error: (e as Error).message,
});
return res
.status((e as Error).name === 'ArgumentError' ? 400 : 500)
.json({
error: (e as Error).name + '|' + (e as Error).message,
});
}
};