diff --git a/qubesmanager/backup.py b/qubesmanager/backup.py index 1c3a570c..8f66b2bf 100644 --- a/qubesmanager/backup.py +++ b/qubesmanager/backup.py @@ -211,6 +211,9 @@ def load_settings(self): try: profile_data = backup_utils.load_backup_profile() except FileNotFoundError: + dest_vm_idx = self.appvm_combobox.findText("sys-usb") + if dest_vm_idx > -1: + self.appvm_combobox.setCurrentIndex(dest_vm_idx) return except exc.QubesException: QtWidgets.QMessageBox.information( @@ -408,6 +411,8 @@ def current_page_changed(self, page_id): # pylint: disable=unused-argument except exc.QubesDaemonAccessError: backup_summary = "Failed to get backup summary: " \ "insufficient permissions" + except exc.QubesException as e: + backup_summary = str(e) self.textEdit.setReadOnly(True) self.textEdit.setFontFamily("Monospace")