From de430ebef8549624976e4113d7b5a22aac02c68e Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Thu, 11 Apr 2019 02:52:16 +0300 Subject: [PATCH] bugfix... Signed-off-by: Alex A. Naanou --- ui (gen4)/features/filesystem.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ui (gen4)/features/filesystem.js b/ui (gen4)/features/filesystem.js index 483d5a7d..7d92e3ae 100755 --- a/ui (gen4)/features/filesystem.js +++ b/ui (gen4)/features/filesystem.js @@ -1829,6 +1829,7 @@ var FileSystemWriterActions = actions.Actions({ delete img.base_path if(previews || img.path){ + var seen = new Set() Object.keys(previews || {}) // limit preview size... // NOTE: also remove the preview resolution if @@ -1868,6 +1869,11 @@ var FileSystemWriterActions = actions.Actions({ var from = (img_base || base_dir) +'/'+ preview_path to = path +'/'+ (to || preview_path) + if(seen.has(to)){ + return + } + seen.add(to) + // XXX use queue for progress reporting... logger && logger.emit('queued', to) @@ -1886,6 +1892,7 @@ var FileSystemWriterActions = actions.Actions({ .catch(function(err){ logger && logger.emit('error', err) })) } + }) } })