Skip to content

Commit 76db45e

Browse files
critesjoshaztec-bot
authored andcommitted
fix: update FaceID wallet redirects and strip anchors in redirect validation (#22505)
## Summary - Update three stale FaceID wallet redirect targets to point to `/developers/docs/tutorials/contract_tutorials/counter_contract` instead of the generic tutorials index - Fix redirect validation script to strip `#anchor` fragments before path validation so targets with anchors don't falsely fail ## Test plan - [ ] Run `docs/scripts/validate_redirect_targets.sh` and confirm no false positives from anchored paths - [ ] Verify the three updated redirects resolve correctly on a deploy preview
1 parent 64de724 commit 76db45e

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

docs/netlify.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -334,11 +334,11 @@
334334
# FaceID wallet redirect (page removed)
335335
[[redirects]]
336336
from = "/developers/tutorials/codealong/faceid_wallet"
337-
to = "/developers/docs/tutorials"
337+
to = "/developers/docs/tutorials/contract_tutorials/counter_contract"
338338

339339
[[redirects]]
340340
from = "/developers/docs/tutorials/faceid_wallet"
341-
to = "/developers/docs/tutorials"
341+
to = "/developers/docs/tutorials/contract_tutorials/counter_contract"
342342

343343
# Legacy network paths - SPECIFIC PATHS MUST COME BEFORE WILDCARDS
344344
# (Netlify processes redirects top-to-bottom, first match wins)
@@ -594,7 +594,7 @@
594594

595595
[[redirects]]
596596
from = "/developers/docs/guides/local_env/advanced/faceid_wallet"
597-
to = "/developers/docs/tutorials/faceid_wallet"
597+
to = "/developers/docs/tutorials/contract_tutorials/counter_contract"
598598

599599
[[redirects]]
600600
from = "/developers/docs/guides/local_env/*"

docs/scripts/validate_redirect_targets.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,8 +291,11 @@ while IFS= read -r to_path; do
291291
continue
292292
fi
293293

294+
# Strip fragment identifiers (#anchor) before validation
295+
check_path="${to_path%%#*}"
296+
294297
# Validate the path
295-
if check_docs_path "$to_path"; then
298+
if check_docs_path "$check_path"; then
296299
VALIDATED_COUNT=$((VALIDATED_COUNT + 1))
297300
else
298301
INVALID_PATHS="${INVALID_PATHS} - ${to_path}\n"

0 commit comments

Comments
 (0)