Skip to content

Commit 0013eaf

Browse files
committed
Allow users who have no temp tokens to access public datasets
1 parent db113da commit 0013eaf

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

Diff for: index.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@ async function build() {
1717
await fastify.register(require('@fastify/express'));
1818
const queryString = require("query-string");
1919
fastify.use((req, res, done) => {
20-
const tempToken = req && req.url && req.url.split("temp_token=")[1];
21-
if (tempToken) {
22-
reqParams = req.url.split("?")[1];
23-
const parsedReqParams = queryString.parse(reqParams);
24-
const formId = parsedReqParams.form_id;
20+
reqParams = req.url.split("?")[1];
21+
const parsedReqParams = queryString.parse(reqParams);
22+
const formId = parsedReqParams.form_id;
23+
tempToken = parsedReqParams.temp_token;
24+
if (formId) {
2525
axios
2626
.get(`${process.env.FORMS_ENDPOINT}${formId}.json`, {
27-
headers: {
27+
headers: tempToken && tempToken.length > 0 ? {
2828
Authorization: `TempToken ${tempToken}`,
29-
},
29+
} : {},
3030
})
3131
.then((res) => {
3232
if (res && res.status === 200) {

0 commit comments

Comments
 (0)