Another fix for refresh.

This commit is contained in:
=
2026-02-04 22:32:27 -05:00
parent fdad92047b
commit dbc5878fe2
3 changed files with 35 additions and 13 deletions

View File

@@ -646,17 +646,26 @@
showRefiningModal();
const pollInterval = setInterval(() => {
fetch(`/task_status/${data.task_id}`).then(r => r.json()).then(status => {
if (status.status === 'completed') {
clearInterval(pollInterval);
if (status.success) {
window.location.href = "/project/{{ project.id }}/bible_comparison";
} else {
alert("Refinement failed. Please check the logs.");
window.location.reload();
fetch(`/task_status/${data.task_id}`)
.then(r => {
if (!r.ok) throw new Error("Server error checking status");
return r.json();
})
.then(status => {
if (status.status === 'completed') {
clearInterval(pollInterval);
if (status.success) {
window.location.href = "/project/{{ project.id }}/bible_comparison";
} else {
alert("Refinement failed: " + (status.error || "Check logs for details."));
window.location.reload();
}
}
})
.catch(err => {
console.error("Polling error:", err);
}
});
);
}, 2000);
}
})