This commit is contained in:
hermes-$(hostname) committed 2026-07-08 08:53:48 +00:00
1 parent f5cf3f4440
commit 0fcdbc5f6c
29 files changed
+773 -264

No files matched your search

+7 -4
View File
@@ -159,17 +159,20 @@ func TestConnection(c *gin.Context) {
}
result := testDBConnectionFull(&instance)
// Update version & cluster_mode in DB if detected
// Keep the persisted list status in sync with an explicit connection test.
updates := map[string]interface{}{}
if result.Success {
updates["status"] = "connected"
} else {
updates["status"] = "error"
}
if result.Success && result.Version != "" {
updates["version"] = result.Version
}
if instance.DBType == "redis" {
updates["cluster_mode"] = result.ClusterMode
}
if len(updates) > 0 {
model.DB.Model(&model.Instance{}).Where("id = ?", instance.ID).Updates(updates)
}
model.DB.Model(&model.Instance{}).Where("id = ?", instance.ID).Updates(updates)
if result.Success {
c.JSON(http.StatusOK, gin.H{"success": true, "message": result.Message, "version": result.Version, "cluster_mode": result.ClusterMode})
} else {