diff --git a/packages/server/src/api/controllers/query/import/sources/curl.ts b/packages/server/src/api/controllers/query/import/sources/curl.ts index 61e1ae0215..b55d24403b 100644 --- a/packages/server/src/api/controllers/query/import/sources/curl.ts +++ b/packages/server/src/api/controllers/query/import/sources/curl.ts @@ -17,8 +17,12 @@ const parseBody = (curl: any) => { if (curl.data) { const keys = Object.keys(curl.data) if (keys.length) { - const key = keys[0] + let key = keys[0] try { + // filter out the dollar syntax used by curl for shell support + if (key.startsWith("$")) { + key = key.substring(1) + } return JSON.parse(key) } catch (e) { // do nothing