fixed request for reauth on clicking show folder

This commit is contained in:
2026-01-10 19:39:57 +00:00
parent c22ada9c7e
commit 221e9d1f53
4 changed files with 44 additions and 35 deletions
+4 -3
View File
@@ -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;