Previous behavior in this edge case was to return the id, which seems to violate the advertised behavior of the method and does not seem logical. This presumably only affects the behavior when running unit tests, but there's a chance it could also affect an app during startup.
Previous behavior in this edge case was to return the id, which seems to violate the advertised behavior of the method and does not seem logical. This presumably only affects the behavior when running unit tests, but there's a chance it could also affect an app during startup.
This change is