1
0
mirror of https://github.com/sasjs/adapter.git synced 2025-12-11 09:24:35 +00:00

fix(login-callback): fix request failure when login is required

This commit is contained in:
Krishna Acondy
2020-08-08 12:56:31 +01:00
parent 0bb343a1de
commit 1258a1a180

View File

@@ -18,6 +18,9 @@ export async function makeRequest<T>(
: (res: Response) => res.text();
let etag = null;
const result = await fetch(url, request).then(async (response) => {
if (response.redirected && response.url.includes("SASLogon/login")) {
return Promise.reject({ status: 401 });
}
if (!response.ok) {
if (response.status === 403) {
const tokenHeader = response.headers.get("X-CSRF-HEADER");
@@ -75,10 +78,6 @@ export async function makeRequest<T>(
responseText = JSON.stringify(responseTransformed);
}
if (response.redirected && response.url.includes("SASLogon/login")) {
return Promise.reject({ status: 401, responseTransformed });
}
if (needsRetry(responseText)) {
if (retryCount < retryLimit) {
retryCount++;