fix previous value bug for multiple updates on branch #5462
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.
IFC-1121
fixes an issue in the diff calculation that would incorrectly set the previous value of an attribute/relationship on a branch as its previous value on the base branch (
main
) even if the node does not exist onmain
. the problem was that we needed to ignore edges with afrom
andto
time within the diff timeframe. if something was added and then deleted within the diff timeframe, then we can ignore it.also updates
"NULL"
to use theNULL_VALUE
constant in a number of places