diff --git a/server/routes/photos.js b/server/routes/photos.js index 3c03aff..499ed09 100755 --- a/server/routes/photos.js +++ b/server/routes/photos.js @@ -147,6 +147,10 @@ router.put("/:id", function(req, res/*, next*/) { asset.filename = asset.filename.replace(/(\.[^.]*)$/, "-" + asset.hash.substring(0, 8) + "$1"); return rename(picturesPath + asset.path + src, picturesPath + asset.path + asset.filename).then(function() { + return rename(picturesPath + asset.path + "thumbs/" + src, picturesPath + asset.path + "thumbs/" + asset.filename); + }).then(function() { + return rename(picturesPath + asset.path + src, picturesPath + "thumbs/scaled/" + asset.path + "thumbs/scaled/" + asset.filename); + }).then(function() { return photoDB.sequelize.query("UPDATE photos SET filename=:filename WHERE id=:id", { replacements: asset }).then(function() { diff --git a/server/scanner.js b/server/scanner.js index c719f1a..cd80d59 100755 --- a/server/scanner.js +++ b/server/scanner.js @@ -746,7 +746,7 @@ function doScan() { let remaining = assets.length - processed, eta = Math.ceil((elapsed / 1000) * remaining / (processed - last)); setStatus(remaining + " assets remaining be verified/updated " + - "(" + newEntries + " new entries, " + (processed - newEntries) + " up-to-date so far). ETA " + eta + "s"); + "(" + newEntries + " new entries, " + needsProcessing.length + " need processing," + (processed - newEntries) + " up-to-date so far). ETA " + eta + "s"); last = processed; start = Date.now(); });