Do not store empty dictionary when updating PollDTO.custom and PollOptionDTO.custom #3551
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.
🎯 Goal
Do not store empty dictionary when updating PollDTO.custom and PollOptionDTO.custom because it leads to errors in decoding later
📝 Summary
custom
propertiesPollDTO
andPollOptionDTO
(errors were ignored before)[NSManagedObjectContext 0x600003520370] [PollOptionDTO.swift:67] [asModel()] > Failed to decode extra data for poll option with id: <9265a0ab-49a7-4d80-9c12-1cc906e71b65>, using default value instead. Error: valueNotFound(Swift.Dictionary<Swift.String, Any>, Swift.DecodingError.Context(codingPath: [], debugDescription: "Cannot get value of type Dictionary<String, Any> -- found null value instead", underlyingError: nil))
🛠 Implementation
🎨 Showcase
🧪 Manual Testing Notes
N/A
☑️ Contributor Checklist
docs-content
repo