summaryrefslogtreecommitdiffstats
path: root/libimagentryfilter
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2016-03-13 20:23:47 +0100
committerMatthias Beyer <mail@beyermatthias.de>2016-03-13 20:23:47 +0100
commit89c34e74ef1e25112f7167a47ce74e0afb1d7759 (patch)
treef5924b6265fe3b27b00362e67d3c33122ec5c061 /libimagentryfilter
parent0a9416089530d613e14441ea9dbbd221311ba7ec (diff)
Fix semantics if is-empty filter
Diffstat (limited to 'libimagentryfilter')
-rw-r--r--libimagentryfilter/src/builtin/header/field_isempty.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/libimagentryfilter/src/builtin/header/field_isempty.rs b/libimagentryfilter/src/builtin/header/field_isempty.rs
index a6a5b3d3..a7ff4ab1 100644
--- a/libimagentryfilter/src/builtin/header/field_isempty.rs
+++ b/libimagentryfilter/src/builtin/header/field_isempty.rs
@@ -30,7 +30,7 @@ impl Filter for FieldIsEmpty {
Some(Value::Boolean(_)) => false,
Some(Value::Float(_)) => false,
Some(Value::Integer(_)) => false,
- Some(Value::String(_)) => false,
+ Some(Value::String(s)) => s.is_empty(),
Some(Value::Table(t)) => t.is_empty(),
_ => true,
}