summaryrefslogtreecommitdiffstats
path: root/database
diff options
context:
space:
mode:
Diffstat (limited to 'database')
-rw-r--r--database/rrdset.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/database/rrdset.c b/database/rrdset.c
index 8ebd52ba0f..7898ce1bb6 100644
--- a/database/rrdset.c
+++ b/database/rrdset.c
@@ -317,6 +317,16 @@ static bool rrdset_conflict_callback(const DICTIONARY_ITEM *item __maybe_unused,
string_freez(old_units);
}
+ if(ctr->family && *ctr->family) {
+ STRING *old_family = st->family;
+ st->family = rrd_string_strdupz(ctr->family);
+ if(old_family != st->family)
+ ctr->react_action |= RRDSET_REACT_UPDATED;
+ string_freez(old_family);
+
+ // TODO - we should rename RRDFAMILY variables
+ }
+
if(ctr->context && *ctr->context) {
STRING *old_context = st->context;
st->context = rrd_string_strdupz(ctr->context);