summaryrefslogtreecommitdiff
path: root/src/wikiarticle.go
diff options
context:
space:
mode:
authordev2026-06-26 02:09:02 +0200
committerdev2026-06-26 02:09:02 +0200
commit858b3dedce336c2d867b6fc3dea6b337db0426ac (patch)
treebdf87fbffc646aea612443c4a06d55e58747351c /src/wikiarticle.go
parent122a4ec1037dfd027d9f3f7d5d25ce63dfe4450a (diff)
downloadhnimdbbot-858b3dedce336c2d867b6fc3dea6b337db0426ac.tar.gz
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
Diffstat (limited to 'src/wikiarticle.go')
-rw-r--r--src/wikiarticle.go4
1 files changed, 0 insertions, 4 deletions
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 {