From 269057867febd7aefb6692c6e4ec2239d698f1e2 Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Fri, 9 Jan 2026 14:01:46 -0700 Subject: [PATCH] fix: Bug in submitting the update series prompt in the series details UI in Sonarr --- .../sonarr_handlers/library/series_details_handler.rs | 7 +++---- .../library/series_details_handler_tests.rs | 1 - 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/handlers/sonarr_handlers/library/series_details_handler.rs b/src/handlers/sonarr_handlers/library/series_details_handler.rs index c089bff..69a8d59 100644 --- a/src/handlers/sonarr_handlers/library/series_details_handler.rs +++ b/src/handlers/sonarr_handlers/library/series_details_handler.rs @@ -327,10 +327,9 @@ impl<'a, 'b> KeyEventHandler<'a, 'b, ActiveSonarrBlock> for SeriesDetailsHandler } } ActiveSonarrBlock::UpdateAndScanSeriesPrompt => { - if self.app.data.sonarr_data.prompt_confirm { - self.app.data.sonarr_data.prompt_confirm_action = - Some(SonarrEvent::UpdateAndScanSeries(self.extract_series_id())); - } + self.app.data.sonarr_data.prompt_confirm = true; + self.app.data.sonarr_data.prompt_confirm_action = + Some(SonarrEvent::UpdateAndScanSeries(self.extract_series_id())); self.app.pop_navigation_stack(); } diff --git a/src/handlers/sonarr_handlers/library/series_details_handler_tests.rs b/src/handlers/sonarr_handlers/library/series_details_handler_tests.rs index 048f512..8144e57 100644 --- a/src/handlers/sonarr_handlers/library/series_details_handler_tests.rs +++ b/src/handlers/sonarr_handlers/library/series_details_handler_tests.rs @@ -555,7 +555,6 @@ mod tests { active_sonarr_block: ActiveSonarrBlock, ) { let mut app = App::test_default(); - app.data.sonarr_data.prompt_confirm = true; app.data.sonarr_data.series.set_items(vec![series()]); app.push_navigation_stack(active_sonarr_block.into()); app.push_navigation_stack(prompt_block.into());