fix(health/dyncfg): add mising "repeat" in userconfig response (#21181)
Ilya Mashchenko committed
Oct 22, 2025 at 00:39 UTC
f5c6ae3bffa38138cc897c090e4e8780beb415e2
1 file changed
+6
-4
src/health/health_dyncfg.c
+6
-4
@@ -493,10 +493,12 @@ int dyncfg_health_prototype_to_conf(BUFFER *wb, RRD_ALERT_PROTOTYPE *ap, const c
493
buffer_strcat(wb, "\n");
494
}
495
496
- if(nap->config.has_custom_repeat_config) {
497
- if(!nap->config.crit_repeat_every && !nap->config.warn_repeat_every)
498
- buffer_sprintf(wb, "%13s: off\n", "repeat");
499
- else {
496
+ if (nap->config.has_custom_repeat_config) {
497
+ buffer_sprintf(wb, "%13s:", "repeat");
498
+
499
+ if (!nap->config.crit_repeat_every && !nap->config.warn_repeat_every) {
500
+ buffer_strcat(wb, " off\n");
501
+ } else {
502
dyncfg_user_config_print_duration(wb, " warning ", (int)nap->config.warn_repeat_every);
503
dyncfg_user_config_print_duration(wb, " critical ", (int)nap->config.crit_repeat_every);
504
buffer_strcat(wb, "\n");