diff --git a/src/core/plugin.c b/src/core/plugin.c
index 76b0b1e45b656a6416bb8aa526581cd311ac5921..0bf785d571a29b57ac9ecba7d9f34dd1dc6d6b5a 100644 (file)
--- a/src/core/plugin.c
+++ b/src/core/plugin.c
metric.hostname = cname;
metric.name = name;
if (store) {
- metric.store.type = store->type;
- metric.store.id = store->id;
+ if (store->last_update < last_update)
+ store->last_update = last_update;
+ metric.stores = store;
+ metric.stores_num = 1;
}
metric.last_update = last_update ? last_update : sdb_gettime();
if (get_interval(SDB_METRIC, cname, -1, NULL, name,