aboutsummaryrefslogtreecommitdiff
path: root/src/executor.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/executor.rs')
-rw-r--r--src/executor.rs7
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(())
}