From 5dc95f44702f4974b391ac7f500a319149881ea2 Mon Sep 17 00:00:00 2001 From: video-prize-ranch Date: Thu, 10 Aug 2023 02:50:41 +0000 Subject: [PATCH] Query escape search query --- api/search.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/search.go b/api/search.go index 57f6e7a..2c03060 100644 --- a/api/search.go +++ b/api/search.go @@ -3,6 +3,7 @@ package api import ( "fmt" "net/http" + "net/url" "strings" "codeberg.org/rimgo/rimgo/utils" @@ -19,6 +20,7 @@ type SearchResult struct { } func (client *Client) Search(query string) ([]SearchResult, error) { + query = url.QueryEscape(query) req, err := http.NewRequest("GET", "https://imgur.com/search?q=" + query, nil) if err != nil { return []SearchResult{}, err