diff --git a/src/plugins/accounting_storage/mysql/as_mysql_cluster.c b/src/plugins/accounting_storage/mysql/as_mysql_cluster.c index f266df459b25b0668e1b132b6a1e9183d6538470..c1a20a47fe85bdf88ca182a9bfca2984e55be7ab 100644 --- a/src/plugins/accounting_storage/mysql/as_mysql_cluster.c +++ b/src/plugins/accounting_storage/mysql/as_mysql_cluster.c @@ -607,8 +607,10 @@ extern List as_mysql_modify_clusters(mysql_conn_t *mysql_conn, uint32_t uid, xfree(vals); xfree(query); return ret_list; - } else if (cluster->fed.name) - as_mysql_add_feds_to_update_list(mysql_conn); + } + + /* push out changes since the cluster could have just registered */ + as_mysql_add_feds_to_update_list(mysql_conn); xfree(query); end_it: