-
- Downloads
Fix storage service crash when matching a local contact without an ID.
It's possible that we could match a local contact that doesn't have a storageId, which would crash when we tried to make a model from it for merging. This isn't an impossible case -- it could be that the manifest has record of a user that is newly registered (or just registered at some point and never deleted) and so we need to give our local record a storageId for merging.
Showing
- app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java 7 additions, 3 deletions...rg/thoughtcrime/securesms/database/RecipientDatabase.java
- app/src/main/java/org/thoughtcrime/securesms/jobs/StorageSyncJob.java 1 addition, 1 deletion.../java/org/thoughtcrime/securesms/jobs/StorageSyncJob.java
- app/src/main/java/org/thoughtcrime/securesms/jobs/StorageSyncJobV2.java 1 addition, 1 deletion...ava/org/thoughtcrime/securesms/jobs/StorageSyncJobV2.java
- app/src/main/java/org/thoughtcrime/securesms/storage/AccountRecordProcessor.java 1 addition, 6 deletions...houghtcrime/securesms/storage/AccountRecordProcessor.java
- app/src/main/java/org/thoughtcrime/securesms/storage/ContactRecordProcessor.java 10 additions, 5 deletions...houghtcrime/securesms/storage/ContactRecordProcessor.java
- app/src/main/java/org/thoughtcrime/securesms/storage/DefaultStorageRecordProcessor.java 2 additions, 2 deletions...rime/securesms/storage/DefaultStorageRecordProcessor.java
- app/src/main/java/org/thoughtcrime/securesms/storage/GroupV1RecordProcessor.java 1 addition, 3 deletions...houghtcrime/securesms/storage/GroupV1RecordProcessor.java
- app/src/main/java/org/thoughtcrime/securesms/storage/GroupV2RecordProcessor.java 1 addition, 3 deletions...houghtcrime/securesms/storage/GroupV2RecordProcessor.java
Loading
Please register or sign in to comment