From 346b6cb687c19baafd56317fe9cfb33eb7978d65 Mon Sep 17 00:00:00 2001 From: Eleazar Resendez Date: Thu, 5 Feb 2026 12:19:00 -0600 Subject: [PATCH] fix(anon webentry): include auth params when fetching screens --- src/DataProvider.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/DataProvider.js b/src/DataProvider.js index 815dd4e68..ae64c64c2 100644 --- a/src/DataProvider.js +++ b/src/DataProvider.js @@ -154,7 +154,18 @@ export default { } const screenPromise = new Promise((resolve, reject) => { - this.get(`${endpoint}/${id}${query}`) + let fullQuery = query || ""; + const authQuery = this.authQueryString(); + if (authQuery && !fullQuery.includes("request_id=")) { + const authParams = authQuery.startsWith("?") ? authQuery.slice(1) : authQuery; + if (fullQuery) { + fullQuery += `${fullQuery.includes("?") ? "&" : "?"}${authParams}`; + } else { + fullQuery = `?${authParams}`; + } + } + + this.get(`${endpoint}/${id}${fullQuery}`) .then((response) => { if (response.data.nested) { this.addNestedScreenCache(response.data.nested);