fix(network): Force sonarr to save edits to indexers

This commit is contained in:
2024-11-25 16:28:21 -07:00
parent ee312a21eb
commit c7a0e33485
2 changed files with 31 additions and 7 deletions
+1 -1
View File
@@ -1060,7 +1060,7 @@ impl<'a, 'b> Network<'a, 'b> {
RequestMethod::Put,
Some(detailed_indexer_body),
Some(format!("/{id}")),
None,
Some("forceSave=true".to_owned()),
)
.await;
+30 -6
View File
@@ -1194,7 +1194,11 @@ mod test {
let async_edit_server = server
.mock(
"PUT",
format!("/api/v3{}/1", SonarrEvent::EditIndexer(None).resource()).as_str(),
format!(
"/api/v3{}/1?forceSave=true",
SonarrEvent::EditIndexer(None).resource()
)
.as_str(),
)
.with_status(202)
.match_header("X-Api-Key", "test1234")
@@ -1287,7 +1291,11 @@ mod test {
let async_edit_server = server
.mock(
"PUT",
format!("/api/v3{}/1", SonarrEvent::EditIndexer(None).resource()).as_str(),
format!(
"/api/v3{}/1?forceSave=true",
SonarrEvent::EditIndexer(None).resource()
)
.as_str(),
)
.with_status(202)
.match_header("X-Api-Key", "test1234")
@@ -1396,7 +1404,11 @@ mod test {
let async_edit_server = server
.mock(
"PUT",
format!("/api/v3{}/1", SonarrEvent::EditIndexer(None).resource()).as_str(),
format!(
"/api/v3{}/1?forceSave=true",
SonarrEvent::EditIndexer(None).resource()
)
.as_str(),
)
.with_status(202)
.match_header("X-Api-Key", "test1234")
@@ -1525,7 +1537,11 @@ mod test {
let async_edit_server = server
.mock(
"PUT",
format!("/api/v3{}/1", SonarrEvent::EditIndexer(None).resource()).as_str(),
format!(
"/api/v3{}/1?forceSave=true",
SonarrEvent::EditIndexer(None).resource()
)
.as_str(),
)
.with_status(202)
.match_header("X-Api-Key", "test1234")
@@ -1587,7 +1603,11 @@ mod test {
let async_edit_server = server
.mock(
"PUT",
format!("/api/v3{}/1", SonarrEvent::EditIndexer(None).resource()).as_str(),
format!(
"/api/v3{}/1?forceSave=true",
SonarrEvent::EditIndexer(None).resource()
)
.as_str(),
)
.with_status(202)
.match_header("X-Api-Key", "test1234")
@@ -1673,7 +1693,11 @@ mod test {
let async_edit_server = server
.mock(
"PUT",
format!("/api/v3{}/1", SonarrEvent::EditIndexer(None).resource()).as_str(),
format!(
"/api/v3{}/1?forceSave=true",
SonarrEvent::EditIndexer(None).resource()
)
.as_str(),
)
.with_status(202)
.match_header("X-Api-Key", "test1234")