Handle case where parentId field does not exist #10
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.
I think changing the
parentId
comparison here to include undefined will handle cases where the source data doesn't have the field present.My data model for this entity is an interface with parentId defined like
parentId?: string
. I can either go through and make sure I check for undefined, and null them all out in my service layer, but patching this lib felt like a more holistic solution.