mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-08 22:52:59 -04:00
40 lines
1.8 KiB
Diff
40 lines
1.8 KiB
Diff
From df1a3cb5d06684fc150dcf8e4987235304b46cf0 Mon Sep 17 00:00:00 2001
|
|
From: RawScape <christoph@krc.cc>
|
|
Date: Wed, 20 May 2026 04:45:28 +0200
|
|
Subject: [PATCH] [TMDb] Fix duplicate include_adult parameter in search
|
|
|
|
The include_adult parameter was appended to the search query
|
|
twice, causing TMDb to reject requests with HTTP 400.
|
|
|
|
Fixes #1992
|
|
---
|
|
src/scrapers/movie/tmdb/TmdbMovieSearchJob.cpp | 8 ++------
|
|
1 file changed, 2 insertions(+), 6 deletions(-)
|
|
|
|
diff --git a/src/scrapers/movie/tmdb/TmdbMovieSearchJob.cpp b/src/scrapers/movie/tmdb/TmdbMovieSearchJob.cpp
|
|
index 226becd872..fa6d2c08f7 100644
|
|
--- a/src/scrapers/movie/tmdb/TmdbMovieSearchJob.cpp
|
|
+++ b/src/scrapers/movie/tmdb/TmdbMovieSearchJob.cpp
|
|
@@ -46,10 +46,7 @@ void TmdbMovieSearchJob::doStart()
|
|
url.swap(newUrl);
|
|
|
|
} else {
|
|
- QUrl newUrl(m_api.getMovieSearchUrl(searchStr,
|
|
- config().locale,
|
|
- config().includeAdult,
|
|
- TmdbApi::UrlParameterMap{{TmdbApi::ApiUrlParameter::INCLUDE_ADULT, includeAdult}}));
|
|
+ QUrl newUrl(m_api.getMovieSearchUrl(searchStr, config().locale, config().includeAdult, {}));
|
|
url.swap(newUrl);
|
|
QVector<QRegularExpression> rxYears;
|
|
rxYears << QRegularExpression(R"(^(.*) \((\d{4})\)$)") << QRegularExpression("^(.*) (\\d{4})$")
|
|
@@ -65,8 +62,7 @@ void TmdbMovieSearchJob::doStart()
|
|
QUrl newSearchUrl = m_api.getMovieSearchUrl(searchTitle,
|
|
config().locale,
|
|
config().includeAdult,
|
|
- TmdbApi::UrlParameterMap{{TmdbApi::ApiUrlParameter::INCLUDE_ADULT, includeAdult},
|
|
- {TmdbApi::ApiUrlParameter::YEAR, searchYear}});
|
|
+ TmdbApi::UrlParameterMap{{TmdbApi::ApiUrlParameter::YEAR, searchYear}});
|
|
url.swap(newSearchUrl);
|
|
break;
|
|
}
|