fix(files_trashbin): Only remove element if loaded

Make sure to only remove elements from file list (while restoring)
if the element was added to the file list (might not be added, if the list is scrolling).

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
This commit is contained in:
Ferdinand Thiessen 2023-09-24 17:49:21 +02:00 committed by backportbot-nextcloud[bot]
parent c125984ce1
commit ece6ca2ec7

View file

@ -168,7 +168,10 @@
var $el
for (var i = 0; i < files.length; i++) {
$el = this.remove(OC.basename(files[i]), { updateSummary: false })
this.fileSummary.remove({ type: $el.attr('data-type'), size: $el.attr('data-size') })
// Only remove element if already loaded (might be unloaded if scrollable list)
if ($el) {
this.fileSummary.remove({ type: $el.attr('data-type'), size: $el.attr('data-size') })
}
}
this.fileSummary.update()
this.updateEmptyContent()