fixed request for reauth on clicking show folder
This commit is contained in:
+4
-3
@@ -880,7 +880,6 @@
|
||||
const iframeViewerModal = document.getElementById('iframeViewerModal');
|
||||
const iframeViewer = document.getElementById('iframeViewer');
|
||||
const iframeLoader = document.getElementById('iframeLoader');
|
||||
iframeLoader.style.display = 'none'; // disable loader overlay entirely
|
||||
const iframeTitle = document.getElementById('iframeTitle');
|
||||
const iframeBackBtn = document.getElementById('iframeBackBtn');
|
||||
const iframeCloseBtn = document.getElementById('iframeCloseBtn');
|
||||
@@ -1354,12 +1353,14 @@
|
||||
iframeTitle.textContent = job.Job_Number ? `Job# ${job.Job_Number}` : 'Job Files';
|
||||
fileListContainer.classList.remove('hidden');
|
||||
iframeViewer.classList.add('hidden');
|
||||
pdfViewer.classList.add('hidden');
|
||||
|
||||
// Check if we have cached files
|
||||
const cached = fileCache.get(link);
|
||||
if (cached) {
|
||||
console.log('Using cached files for job', job.Job_Number);
|
||||
fileListState.items = cached.items;
|
||||
iframeLoader.classList.add('hidden');
|
||||
renderFileGroups(link);
|
||||
return;
|
||||
}
|
||||
@@ -1393,8 +1394,8 @@
|
||||
}
|
||||
}
|
||||
|
||||
// If still unauthorized or server missing token, prefer stale cache or open-in-new-tab without forcing reauth
|
||||
if (resp.status === 401 || resp.status === 500) {
|
||||
// If still unauthorized, prefer stale cache or open-in-new-tab without forcing reauth
|
||||
if (resp.status === 401) {
|
||||
const cachedAgain = fileCache.get(link);
|
||||
if (cachedAgain) {
|
||||
fileListState.items = cachedAgain.items;
|
||||
|
||||
Reference in New Issue
Block a user