Fix: Possibly unknown note when creating note. #1797
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When creating a new note we know that the operation might fail but we
keep on treating it as a success.
In this patch we send a debug message if the note bucket fails to create
our note and we don't continue processing as if it had.
Testing
This is going to be a hard one to test unless you mangle Simperium, so
focus on auditing the change itself and consider the possible side-effects
of it. Make sure that we can still create notes and that those new notes
get synchronized with other devices.
This change is introducing a safety guard where none previously existed.