[APP-2922] Fix cached starter pack navigation (#11531)

This commit is contained in:
Spence Pope
2026-08-24 09:34:45 -04:00
committed by Samuel Newman
parent ce34ffa238
commit faaa42426a
@@ -146,7 +146,10 @@ export function StarterPackScreenInner({
const isValid =
starterPack &&
(starterPack.list || starterPack?.creator?.did === currentAccount?.did) &&
bsky.matches(app.bsky.graph.defs.starterPackView, starterPack) &&
// Cards may precache a synthetic full view while navigating. Its list CID
// is intentionally empty until the server response replaces it, so use
// the trusted app-view discriminator here instead of strict validation.
bsky.isType(app.bsky.graph.defs.starterPackView, starterPack) &&
bsky.matches(app.bsky.graph.starterpack, starterPack.record)
if (!did || !starterPack || !isValid || !moderationOpts) {