You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maybe I'm alone to use IVolatileDocumentManager.UpdateAtomicAsync(), see #10673 where we fixed a first problem but the 2nd concern is still there, otherwise it works well.
So, when enlisting multiple update delegates (not allowed with the regular UpdateAsync()) in bulk actions, we can still enlist multiple times the same delegate, we wanted to make the results of the delegate invocation list distincts, but they are wrapped objects for which the equality operator overload is not sufficient.
I fixed it locally by checking the Target directly on the the delegates passed as parameters, this in place of checking the delegates retrieved from the invocation list of the combined delegate.
I will do a PR.
The text was updated successfully, but these errors were encountered:
Maybe I'm alone to use
IVolatileDocumentManager.UpdateAtomicAsync()
, see #10673 where we fixed a first problem but the 2nd concern is still there, otherwise it works well.So, when enlisting multiple update delegates (not allowed with the regular UpdateAsync()) in bulk actions, we can still enlist multiple times the same delegate, we wanted to make the results of the delegate invocation list distincts, but they are wrapped objects for which the equality operator overload is not sufficient.
I fixed it locally by checking the
Target
directly on the the delegates passed as parameters, this in place of checking the delegates retrieved from the invocation list of the combined delegate.I will do a PR.
The text was updated successfully, but these errors were encountered: