diff --git a/ChronoJsonDiffPatch/ChronoJsonDiffPatch/TimeRangePatchChain.cs b/ChronoJsonDiffPatch/ChronoJsonDiffPatch/TimeRangePatchChain.cs index 89404bd..1282b73 100644 --- a/ChronoJsonDiffPatch/ChronoJsonDiffPatch/TimeRangePatchChain.cs +++ b/ChronoJsonDiffPatch/ChronoJsonDiffPatch/TimeRangePatchChain.cs @@ -324,7 +324,8 @@ public void Add( if (GetAll().Any(trp => trp.End == infinitelyNarrowPatch.Start && !trp.IsMoment)) // join the patch which is going to be deleted with another patch if it exists { var artificialChainWithoutTheRecentlyAddedPatch = new TimeRangePatchChain<TEntity>( - GetAll().Where(p => !p.Equals(patchToBeAdded)) + GetAll().Where(p => !p.Equals(patchToBeAdded)), + skipConditions: _skipConditions ); var stateWithoutMomentPatch = artificialChainWithoutTheRecentlyAddedPatch.PatchToDate(