From e53de05d76c39dd6208c222e251dbd9a2e6ce353 Mon Sep 17 00:00:00 2001 From: zefie Date: Tue, 10 Aug 2021 10:11:53 -0400 Subject: [PATCH] fix wtv-disk:/sync force update did not place downloaded files in correct area --- zefie_wtvp_minisrv/ServiceVault/wtv-disk/sync.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-disk/sync.js b/zefie_wtvp_minisrv/ServiceVault/wtv-disk/sync.js index d6347e0a..091fcd5d 100644 --- a/zefie_wtvp_minisrv/ServiceVault/wtv-disk/sync.js +++ b/zefie_wtvp_minisrv/ServiceVault/wtv-disk/sync.js @@ -31,7 +31,8 @@ if (request_headers['wtv-request-type'] == 'download') { download_list += "base: " + diskmap_data.base + "\n\n"; Object.keys(update_list).forEach(function (k) { - if (!update_list[k].invalid) return; + if (update_list[k].checksum_match && !force_update) return; + if (!update_list[k].invalid && !force_update) return; download_list += "DELETE " + update_list[k].file.replace(diskmap_data.base, "") + "\n"; download_list += "group: " + diskmap_group_data + "\n\n"; }); @@ -56,7 +57,8 @@ if (request_headers['wtv-request-type'] == 'download') { Object.keys(update_list).forEach(function (k) { - if (!update_list[k].invalid) return; + if (update_list[k].checksum_match && !force_update) return; + if (!update_list[k].invalid && !force_update) return; download_list += "RENAME " + update_list[k].file.replace(diskmap_data.base, "") + "\n"; download_list += "group: " + diskmap_group_data + "-UPDATE\n"; download_list += "destination-group: " + diskmap_group_data + "\n";