Add data key to breakdown documents if missing #236
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 retrieving data from MongoDB, the
assemble_data
function expects each document to have adata
key. When a document is too large, thebreakdown_data
method splits the large nested dictionary into smaller sub-dictionaries, some of which may not have adata
key after the split. This PR ensures that all documents have adata
key, not just those that also have a correspondingtime
key. This fixes an issue where a very large configuration document (notime
key) is broken down into sub-dictionaries, one of which lacks thedata
key and breaksassemble_data
.By creating this pull request, I agree to the Contributor License
Agreement, which is available in
CLA.md
at the top level of thisrepository.