mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-03-14 21:31:50 +00:00
feat: improve data validation errors when importing data
This commit is contained in:
parent
d5363449a0
commit
2b03c999be
1 changed files with 4 additions and 1 deletions
|
@ -75,7 +75,10 @@ export function initGuildsImportExportAPI(guildRouter: express.Router) {
|
|||
try {
|
||||
data = importExportData.parse(req.body.data);
|
||||
} catch (err) {
|
||||
return clientError(res, "Invalid import data format");
|
||||
const prettyMessage = `${err.issues[0].code}: expected ${err.issues[0].expected}, received ${
|
||||
err.issues[0].received
|
||||
} at /${err.issues[0].path.join("/")}`;
|
||||
return clientError(res, `Invalid import data format: ${prettyMessage}`);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue