publish dns update on ext client update

This commit is contained in:
Matthew R Kasun 2023-02-06 11:11:29 -05:00
parent 89136f4832
commit d857ca1148

View file

@ -493,6 +493,14 @@ func updateExtClient(w http.ResponseWriter, r *http.Request) {
}
w.WriteHeader(http.StatusOK)
json.NewEncoder(w).Encode(newclient)
if changedID {
if err := mq.PublishDeleteExtClientDNS(&oldExtClient); err != nil {
logger.Log(1, "error pubishing dns update for extcient update", err.Error())
}
if err := mq.PublishExtCLientDNS(&newExtClient); err != nil {
logger.Log(1, "error pubishing dns update for extcient update", err.Error())
}
}
}
// swagger:route DELETE /api/extclients/{network}/{clientid} ext_client deleteExtClient