From 6b7ebdb7e94c0d62b6651d90dfbed792e00dd3a7 Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 9 Oct 2024 06:05:55 +0000 Subject: [PATCH] upgrade old snaps to dwrk + fix ptop ptop would be wrong if a volume was moved on-disk since last run --- copyparty/up2k.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/copyparty/up2k.py b/copyparty/up2k.py index 36d4c890..f0f9f52e 100644 --- a/copyparty/up2k.py +++ b/copyparty/up2k.py @@ -1068,8 +1068,13 @@ class Up2k(object): except: pass + if reg2 and "dwrk" not in reg2[next(iter(reg2))]: + for job in reg2.values(): + job["dwrk"] = job["wark"] + for k, job in reg2.items(): - fp = djoin(job["ptop"], job["prel"], job["name"]) + job["ptop"] = ptop + fp = djoin(ptop, job["prel"], job["name"]) if bos.path.exists(fp): reg[k] = job if "done" in job: