diff options
-rw-r--r-- | bin/domain/imag-habit/src/lib.rs | 4 |
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| { |