media-video/mediaelch: Add patch for Network Error in scraper

Signed-off-by: Alexander Weber <web.alexander@web.de>
This commit is contained in:
Alexander Weber
2026-06-03 20:19:59 +02:00
parent a38573f7e3
commit 6ebc9a8abd
2 changed files with 41 additions and 1 deletions

View File

@@ -0,0 +1,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;
}

View File

@@ -40,7 +40,8 @@ DEPEND="dev-libs/quazip
RDEPEND="$DEPEND"
PATCHES="${FILESDIR}/2.12.0-1878.patch"
PATCHES="${FILESDIR}/2.12.0-1878.patch
${FILESDIR}/2.12.0-1995.patch"
src_configure() {
local mycmakeargs=(