The TimestampValueHolder::valueEquals method always treats two values that are objects as being the same as the null check is being done with === instead of using a boolean &&. m(
This may actively prevent setting a different date/timestamp value when sameValueAs on the valueholder is being used prior to accepting values (to prevent setting already set values).
The
TimestampValueHolder::valueEquals
method always treats two values that are objects as being the same as thenull
check is being done with===
instead of using a boolean&&
. m(This may actively prevent setting a different date/timestamp value when
sameValueAs
on the valueholder is being used prior to accepting values (to prevent setting already set values).