From 5b769b104fd8749460e101601c43e3a75a8c6b48 Mon Sep 17 00:00:00 2001 From: Manu <3916435+m3nu@users.noreply.github.com> Date: Tue, 16 Nov 2021 09:25:46 +0400 Subject: [PATCH] Make sure correct sources are removed (#1110) --- src/vorta/views/source_tab.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/vorta/views/source_tab.py b/src/vorta/views/source_tab.py index c5e8a65f..30113f4d 100644 --- a/src/vorta/views/source_tab.py +++ b/src/vorta/views/source_tab.py @@ -176,11 +176,15 @@ class SourceTab(SourceBase, SourceUI, BackupProfileMixin): def source_remove(self): indexes = self.sourceFilesWidget.selectionModel().selectedRows() + profile = self.profile() # sort indexes, starting with lowest indexes.sort() # remove each selected row, starting with highest index (otherways, higher indexes become invalid) for index in reversed(indexes): - db_item = SourceFileModel.get(dir=self.sourceFilesWidget.item(index.row(), SourceColumn.Path).text()) + db_item = SourceFileModel.get( + dir=self.sourceFilesWidget.item(index.row(), SourceColumn.Path).text(), + profile=profile + ) db_item.delete_instance() self.sourceFilesWidget.removeRow(index.row())