diff options
author | Guillaume Pasquet <dev@etenil.net> | 2022-03-28 02:47:08 +0000 |
---|---|---|
committer | Guillaume Pasquet <dev@etenil.net> | 2022-03-28 02:47:08 +0000 |
commit | e18c7e97b2bde449be234de25b657909acaf10c7 (patch) | |
tree | beb84a62e263ffaca2e18cb279fba822ffe5afdf /src/executor.rs | |
parent | 6d60900a0bfb41a47744048c7980eefa15c572c8 (diff) | |
parent | f255e22c35da1dd374ef49b0300e6e6ca9c08a80 (diff) |
Merge branch '18-disable-filters-from-cli' into 'main'
Fix #18 - Disable filters
Closes #18
See merge request guillaume54/barb!4
Diffstat (limited to 'src/executor.rs')
-rw-r--r-- | src/executor.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/executor.rs b/src/executor.rs index 0a6e855..4323bc0 100644 --- a/src/executor.rs +++ b/src/executor.rs @@ -130,6 +130,7 @@ impl Executor { bfile: &BarbFile, output: &BarbOutput, filter: &Option<String>, + skip_filters: bool ) -> Result<(), String> { let response = self.run(&bfile, self.make_req(&bfile, output))?; //let response = executor.execute(&bfile, &output)?; @@ -143,7 +144,11 @@ impl Executor { } output.end_resp_hdr(); - output.body(self.apply_filters(&bfile, response.into_string().unwrap(), filter)?); + if ! skip_filters { + output.body(self.apply_filters(&bfile, response.into_string().unwrap(), filter)?); + } else { + output.body(response.into_string().unwrap()); + } Ok(()) } |