From 02dd70480d0a20d60f7bcab2e249aa0dd01a87d9 Mon Sep 17 00:00:00 2001 From: Ulric Qin Date: Sun, 8 May 2022 16:02:50 +0800 Subject: [PATCH] update target's cluster field when clustername modified in server.conf --- Makefile | 2 +- src/models/target.go | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 5e440dd3..f726f6c9 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ NOW = $(shell date -u '+%Y%m%d%I%M%S') -RELEASE_VERSION = 5.7.0 +RELEASE_VERSION = 5.7.1 APP = n9e SERVER_BIN = $(APP) diff --git a/src/models/target.go b/src/models/target.go index 5e94fd0c..5d02aad2 100644 --- a/src/models/target.go +++ b/src/models/target.go @@ -36,7 +36,10 @@ func (t *Target) Add() error { return Insert(t) } - return nil + return DB().Model(&Target{}).Where("ident = ?", t.Ident).Updates(map[string]interface{}{ + "cluster": t.Cluster, + "update_at": t.UpdateAt, + }).Error } func (t *Target) FillGroup(cache map[int64]*BusiGroup) error {