summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bin/domain/imag-calendar/src/util.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/bin/domain/imag-calendar/src/util.rs b/bin/domain/imag-calendar/src/util.rs
index 8c0994ba..469c2e92 100644
--- a/bin/domain/imag-calendar/src/util.rs
+++ b/bin/domain/imag-calendar/src/util.rs
@@ -160,7 +160,7 @@ pub fn find_event_by_id<'a>(store: &'a Store, id: &str, refconfig: &Config) -> R
trace!("Checking whether {} is represented by {}", id, event.get_location());
let parsed = ParsedEventFLE::parse(event, refconfig)?;
- if parsed
+ let found = parsed
.get_data()
.events()
.any(|event| {
@@ -177,8 +177,9 @@ pub fn find_event_by_id<'a>(store: &'a Store, id: &str, refconfig: &Config) -> R
}
take
- })
- {
+ });
+
+ if found {
return Ok(Some(parsed))
}
}