Jobs fix path display

Signed-off-by: FTCHD <144691102+FTCHD@users.noreply.github.com>
This commit is contained in:
FTCHD
2025-09-13 13:56:55 +02:00
parent af7d4a9113
commit 0577a354ee
+10 -4
View File
@@ -294,6 +294,10 @@ export async function listJobs() {
.map((t: any) => Number(t.group.split('/')[1]))
.sort((a: number, b: number) => a - b)
)
console.log('[listJobs] activeJobIds', activeJobIds.size)
const isWindows = platform() === 'windows'
console.log('[listJobs] isWindows', isWindows)
for (const jobId of activeJobIds) {
const job = await fetch(`http://localhost:5572/core/stats?group=job/${jobId}`, {
@@ -305,6 +309,7 @@ export async function listJobs() {
const dstFs = transferred.find((t: any) => t.group === `job/${jobId}`)?.dstFs
if (!srcFs) {
console.log('[listJobs] srcFs not found', jobId)
continue
}
@@ -318,8 +323,8 @@ export async function listJobs() {
progress: Math.round((job.bytes / job.totalBytes) * 100),
fatal: job.fatalError,
srcFs,
dstFs,
srcFs: isWindows ? srcFs.replace(/^(\/\/\?\/|\\\\\?\\)/, '') : srcFs,
dstFs: isWindows ? dstFs.replace(/^(\/\/\?\/|\\\\\?\\)/, '') : dstFs,
})
}
@@ -341,6 +346,7 @@ export async function listJobs() {
const dstFs = transferred.find((t: any) => t.group === `job/${jobId}`)?.dstFs
if (!srcFs) {
console.log('[listJobs] srcFs not found', jobId)
continue
}
@@ -354,8 +360,8 @@ export async function listJobs() {
progress: Math.round((job.bytes / job.totalBytes) * 100),
fatal: job.fatalError,
srcFs,
dstFs,
srcFs: isWindows ? srcFs.replace(/^(\/\/\?\/|\\\\\?\\)/, '') : srcFs,
dstFs: isWindows ? dstFs.replace(/^(\/\/\?\/|\\\\\?\\)/, '') : dstFs,
})
}