Skip to content

Commit f68441b

Browse files
fixing archive remove issue (#227)
* fixing archive remove issue * improving efficiency
1 parent a099e58 commit f68441b

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

webui/src/js/utils/wdt-archive-helper.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,11 +171,13 @@ define(['knockout', 'models/wkt-project', 'utils/wkt-logger'],
171171
if (node.children) {
172172
const result = this._removeFromArchiveModel(archivePath, node.children, deleteEmptyParents);
173173
wktLogger.debug('nested call from node %s returned %s', node.id, result);
174-
if (deleteEmptyParents && result && node.children().length === 0) {
175-
wktLogger.debug('removing node %s from parent children list', node.id);
176-
this._removeNodeFromNodesObservable(nodesObservable, node);
174+
if (result) {
175+
if (deleteEmptyParents && node.children().length === 0) {
176+
wktLogger.debug('removing node %s from parent children list', node.id);
177+
this._removeNodeFromNodesObservable(nodesObservable, node);
178+
}
179+
return result;
177180
}
178-
return result;
179181
}
180182
}
181183
return false;

0 commit comments

Comments
 (0)