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
test(client): re-pin #6714 case B — a custom dataPrefix no longer makes the base underivable
The case-B pin asserted the limitation this change removes: with a custom
`crud.dataPrefix`, `_apiBase()` could not find the base, so the scoped client
fell back to the `/api/v1` convention. That fallback was never RIGHT on such a
deployment -- it is a 404 -- it was only honest, which is why it was pinned
rather than fixed.
`_dataPrefix()` now recovers the split from a second advertised value rather
than a looser parse of the first, so the base IS derivable here and B1 pins the
path the server actually mounts. The decline leg the old case carried is kept,
on the two shapes that are genuinely still underivable: no `routes.metadata` at
all (B2), and a `routes.metadata` that shares no base with `routes.data` and so
supplies no equation (B3).
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YFY46JydE1gMxQG1TqBcMZ
0 commit comments