summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bin/core/imag-create/src/lib.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/bin/core/imag-create/src/lib.rs b/bin/core/imag-create/src/lib.rs
index ced6e0ac..c208aa54 100644
--- a/bin/core/imag-create/src/lib.rs
+++ b/bin/core/imag-create/src/lib.rs
@@ -47,6 +47,7 @@ use clap::App;
use libimagrt::runtime::Runtime;
use libimagrt::application::ImagApplication;
+use libimagrt::iter::ReportTouchedResultEntry;
use libimagstore::iter::create::StoreIdCreateIteratorExtension;
use libimagstore::iter::retrieve::StoreIdRetrieveIteratorExtension;
@@ -65,9 +66,9 @@ impl ImagApplication for ImagCreate {
.map(Ok);
if force {
- ids.into_retrieve_iter(rt.store()).collect::<Result<Vec<_>>>()
+ ids.into_retrieve_iter(rt.store()).map_report_touched(&rt).collect::<Result<Vec<_>>>()
} else {
- ids.into_create_iter(rt.store()).collect::<Result<Vec<_>>>()
+ ids.into_create_iter(rt.store()).map_report_touched(&rt).collect::<Result<Vec<_>>>()
}.map(|_| ())
}