1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
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;
}
|