fix(network): Force sonarr to save edits to indexers
This commit is contained in:
@@ -1060,7 +1060,7 @@ impl<'a, 'b> Network<'a, 'b> {
|
|||||||
RequestMethod::Put,
|
RequestMethod::Put,
|
||||||
Some(detailed_indexer_body),
|
Some(detailed_indexer_body),
|
||||||
Some(format!("/{id}")),
|
Some(format!("/{id}")),
|
||||||
None,
|
Some("forceSave=true".to_owned()),
|
||||||
)
|
)
|
||||||
.await;
|
.await;
|
||||||
|
|
||||||
|
|||||||
@@ -1194,7 +1194,11 @@ mod test {
|
|||||||
let async_edit_server = server
|
let async_edit_server = server
|
||||||
.mock(
|
.mock(
|
||||||
"PUT",
|
"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)
|
.with_status(202)
|
||||||
.match_header("X-Api-Key", "test1234")
|
.match_header("X-Api-Key", "test1234")
|
||||||
@@ -1287,7 +1291,11 @@ mod test {
|
|||||||
let async_edit_server = server
|
let async_edit_server = server
|
||||||
.mock(
|
.mock(
|
||||||
"PUT",
|
"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)
|
.with_status(202)
|
||||||
.match_header("X-Api-Key", "test1234")
|
.match_header("X-Api-Key", "test1234")
|
||||||
@@ -1396,7 +1404,11 @@ mod test {
|
|||||||
let async_edit_server = server
|
let async_edit_server = server
|
||||||
.mock(
|
.mock(
|
||||||
"PUT",
|
"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)
|
.with_status(202)
|
||||||
.match_header("X-Api-Key", "test1234")
|
.match_header("X-Api-Key", "test1234")
|
||||||
@@ -1525,7 +1537,11 @@ mod test {
|
|||||||
let async_edit_server = server
|
let async_edit_server = server
|
||||||
.mock(
|
.mock(
|
||||||
"PUT",
|
"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)
|
.with_status(202)
|
||||||
.match_header("X-Api-Key", "test1234")
|
.match_header("X-Api-Key", "test1234")
|
||||||
@@ -1587,7 +1603,11 @@ mod test {
|
|||||||
let async_edit_server = server
|
let async_edit_server = server
|
||||||
.mock(
|
.mock(
|
||||||
"PUT",
|
"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)
|
.with_status(202)
|
||||||
.match_header("X-Api-Key", "test1234")
|
.match_header("X-Api-Key", "test1234")
|
||||||
@@ -1673,7 +1693,11 @@ mod test {
|
|||||||
let async_edit_server = server
|
let async_edit_server = server
|
||||||
.mock(
|
.mock(
|
||||||
"PUT",
|
"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)
|
.with_status(202)
|
||||||
.match_header("X-Api-Key", "test1234")
|
.match_header("X-Api-Key", "test1234")
|
||||||
|
|||||||
Reference in New Issue
Block a user