TCGplayer link + market data point at the wrong printing for the selected variant (item detail, trade sheet) #619

Open
opened 2026-09-05 01:17:10 +00:00 by gambit-admin · 0 comments
Owner

Merged from #344, #345 (@rudy_tajalle, 2026-08-12, "FIX ASAP URGENT") and #377 (@rudy_tajalle, 2026-08-16). All three were claimed by Kris.

When a specific printing/variant is selected, the TCGplayer link and the market data shown point at a different card and price — on the item detail (#345), on the trade sheet (#377), and reported bare as "market price is incorrect/off" the same day (#344).

Likely the same class as #545 (fixed for inventory display in PR #369) and #548: card_cache is one row per card priced by its headline printing, and any surface that decorates a printing-grain item from the card-grain row shows the headline's link and price. Trade sheet and the TCGplayer link builder need the same printing-aware enrichment (_printing_variant_row in inventory_items.py is reusable).

Merged from #344, #345 (@rudy_tajalle, 2026-08-12, "FIX ASAP URGENT") and #377 (@rudy_tajalle, 2026-08-16). All three were claimed by Kris. When a specific printing/variant is selected, the TCGplayer link and the market data shown point at a different card and price — on the item detail (#345), on the trade sheet (#377), and reported bare as "market price is incorrect/off" the same day (#344). Likely the same class as #545 (fixed for inventory display in PR #369) and #548: card_cache is one row per card priced by its headline printing, and any surface that decorates a printing-grain item from the card-grain row shows the headline's link and price. Trade sheet and the TCGplayer link builder need the same printing-aware enrichment (`_printing_variant_row` in `inventory_items.py` is reusable).
gambit-admin added the bugapi03 · pricing & value labels 2026-09-05 01:17:10 +00:00
gambit-admin added the claimed:kris label 2026-09-05 01:18:04 +00:00
Sign in to join this conversation.