Catch NoSuchGroupException when deleting contacts

This commit is contained in:
ameba23
2021-06-21 12:56:39 +02:00
parent 33549bcbe1
commit 21f3634050

View File

@@ -17,6 +17,7 @@ import org.briarproject.bramble.api.data.MetadataParser;
import org.briarproject.bramble.api.db.DatabaseComponent; import org.briarproject.bramble.api.db.DatabaseComponent;
import org.briarproject.bramble.api.db.DbException; import org.briarproject.bramble.api.db.DbException;
import org.briarproject.bramble.api.db.NoSuchContactException; import org.briarproject.bramble.api.db.NoSuchContactException;
import org.briarproject.bramble.api.db.NoSuchGroupException;
import org.briarproject.bramble.api.db.Transaction; import org.briarproject.bramble.api.db.Transaction;
import org.briarproject.bramble.api.identity.Author; import org.briarproject.bramble.api.identity.Author;
import org.briarproject.bramble.api.identity.Identity; import org.briarproject.bramble.api.identity.Identity;
@@ -560,7 +561,7 @@ class SocialBackupManagerImpl extends ConversationClientImpl
db.deleteMessageMetadata(txn, prevId); db.deleteMessageMetadata(txn, prevId);
} }
sendBackupMessage(txn, custodian, newVersion, payload); sendBackupMessage(txn, custodian, newVersion, payload);
} catch (NoSuchContactException e) { } catch (NoSuchContactException|NoSuchGroupException e){
// The custodian is no longer a contact - continue // The custodian is no longer a contact - continue
} }
} }