summaryrefslogtreecommitdiffstats
path: root/bin/domain/imag-habit/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'bin/domain/imag-habit/src/lib.rs')
-rw-r--r--bin/domain/imag-habit/src/lib.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/bin/domain/imag-habit/src/lib.rs b/bin/domain/imag-habit/src/lib.rs
index 96d88f01..4350b20e 100644
--- a/bin/domain/imag-habit/src/lib.rs
+++ b/bin/domain/imag-habit/src/lib.rs
@@ -514,7 +514,9 @@ fn show(rt: &Runtime) -> Result<()> {
let mut j = 0;
let mut empty = true;
- habit.linked_instances()?
+ let instances = habit.linked_instances()?;
+ drop(habit);
+ instances
.into_get_iter(rt.store())
.map_inner_ok_or_else(|| err_msg("Did not find one habit template"))
.and_then_ok(|e| {