diff --git a/src/vorta/profile_export.py b/src/vorta/profile_export.py index a370ce1d7..79f272bb0 100644 --- a/src/vorta/profile_export.py +++ b/src/vorta/profile_export.py @@ -130,6 +130,8 @@ def to_db(self, overwrite_profile=False, overwrite_settings=True): # Set the profile ids to be match new profile for source in self._profile_dict['SourceFileModel']: source['profile'] = self.id + for source in SourceFileModel.select().where(SourceFileModel.profile == source['profile']): + SourceFileModel.delete_by_id(source) SourceFileModel.insert_many(self._profile_dict['SourceFileModel']).execute() # Delete added dictionaries to make it match BackupProfileModel