PokeAPI returns both lowercase and uppercase floor names as separate sub-areas with identical encounter data, causing 649 duplicate routes across all 22 seed files. Merged case-insensitive duplicates, keeping the uppercase name and deduplicating encounters. Re-seed required. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
545 B
545 B
title, status, type, priority, created_at, updated_at
| title | status | type | priority | created_at | updated_at |
|---|---|---|---|---|---|
| Deduplicate case-only duplicate sub-areas in seed data | completed | bug | normal | 2026-02-08T12:21:44Z | 2026-02-08T12:22:37Z |
PokeAPI returns both lowercase and uppercase floor names (e.g. '1f' vs '1F') as separate sub-areas with identical encounter data. This causes duplicate routes in the UI. Fix by merging case-insensitive duplicate children in all seed JSON files, keeping the uppercase name and combining encounters.
649 duplicates across all 22 seed files.