Browse Source

Adding a nicer error for when user input JSON is invalid.

pull/4023/head
mike12345567 6 years ago
parent
commit
febf06d3f6
  1. 10
      packages/server/src/api/controllers/query.js

10
packages/server/src/api/controllers/query.js

@ -48,9 +48,13 @@ async function enrichQueryFields(fields, parameters) {
}
if (enrichedQuery.json || enrichedQuery.customData) {
enrichedQuery.json = JSON.parse(
enrichedQuery.json || enrichedQuery.customData
)
try {
enrichedQuery.json = JSON.parse(
enrichedQuery.json || enrichedQuery.customData
)
} catch (err) {
throw { message: `JSON Invalid - error: ${err}` }
}
delete enrichedQuery.customData
}

Loading…
Cancel
Save