diff options
| author | dev | 2026-06-26 02:09:02 +0200 |
|---|---|---|
| committer | dev | 2026-06-26 02:09:02 +0200 |
| commit | 858b3dedce336c2d867b6fc3dea6b337db0426ac (patch) | |
| tree | bdf87fbffc646aea612443c4a06d55e58747351c /src/wikiarticle.go | |
| parent | 122a4ec1037dfd027d9f3f7d5d25ce63dfe4450a (diff) | |
| download | hnimdbbot-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.go | 4 |
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 { |
