From 858b3dedce336c2d867b6fc3dea6b337db0426ac Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 26 Jun 2026 02:09:02 +0200 Subject: refactor: decode wiki_article names once in DB, encode on send - One-shot migration decoded 187 percent-encoded rows - Removed decode-on-read from wikiarticle.go (no longer needed) - wikidata.go still decodes SPARQL URLs before storing (for future inserts) - wikiarticle.go encodes on send via url.PathEscape --- src/wikiarticle.go | 4 ---- 1 file changed, 4 deletions(-) (limited to 'src') diff --git a/src/wikiarticle.go b/src/wikiarticle.go index 9c5845f..19ead9d 100644 --- a/src/wikiarticle.go +++ b/src/wikiarticle.go @@ -59,10 +59,6 @@ func (a *App) fetchWikiArticlesData() error { if err := rows.Scan(&r.id, &r.imdbID, &r.wikiArticle); err != nil { return fmt.Errorf("scan row: %w", err) } - // Decode — wiki_article may be URL-encoded from SPARQL - if dec, err := url.PathUnescape(r.wikiArticle); err == nil { - r.wikiArticle = dec - } entries = append(entries, r) } if err := rows.Err(); err != nil { -- cgit v1.2.3