summaryrefslogtreecommitdiffstats
path: root/src/commands/core/actor.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/commands/core/actor.rs')
-rw-r--r--src/commands/core/actor.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/commands/core/actor.rs b/src/commands/core/actor.rs
index 62bda25..36e2960 100644
--- a/src/commands/core/actor.rs
+++ b/src/commands/core/actor.rs
@@ -146,6 +146,11 @@ fn unique_result_count(results: &[&str]) -> usize {
fn replace_variables_from_snippet(snippet: &str, tags: &str, variables: VariableMap) -> Result<String> {
let mut interpolated_snippet = String::from(snippet);
+
+ if CONFIG.prevent_interpolation() {
+ return Ok(interpolated_snippet);
+ }
+
let variables_found: Vec<&str> = deser::VAR_REGEX.find_iter(snippet).map(|m| m.as_str()).collect();
let variable_count = unique_result_count(&variables_found);