fix(sonarr): Pass the search query directly to the networking channel when searching for a new series
This commit is contained in:
+14
-1
@@ -165,7 +165,9 @@ impl<'a> App<'a> {
|
||||
}
|
||||
ActiveSonarrBlock::AddSeriesSearchResults => {
|
||||
self
|
||||
.dispatch_network_event(SonarrEvent::SearchNewSeries(None).into())
|
||||
.dispatch_network_event(
|
||||
SonarrEvent::SearchNewSeries(self.extract_add_new_series_search_query().await).into(),
|
||||
)
|
||||
.await;
|
||||
}
|
||||
ActiveSonarrBlock::SystemUpdates => {
|
||||
@@ -287,4 +289,15 @@ impl<'a> App<'a> {
|
||||
.season_number;
|
||||
(series_id, season_number)
|
||||
}
|
||||
|
||||
async fn extract_add_new_series_search_query(&self) -> String {
|
||||
self
|
||||
.data
|
||||
.sonarr_data
|
||||
.add_series_search
|
||||
.as_ref()
|
||||
.expect("Add series search is empty")
|
||||
.text
|
||||
.clone()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user