From 03144a16ca56ff6694b53e2f5be5d761e8c73973 Mon Sep 17 00:00:00 2001 From: Sora39831 <540587985@qq.com> Date: Mon, 6 Apr 2026 11:04:43 +0800 Subject: [PATCH] fix(mariadb): quote settings key column in xray template queries --- web/service/setting.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/service/setting.go b/web/service/setting.go index 472d1fe9..ce855791 100644 --- a/web/service/setting.go +++ b/web/service/setting.go @@ -487,7 +487,7 @@ func saveSettings(settings map[string]string) error { func getXrayTemplateConfigFromDB() (string, error) { db := database.GetDB() setting := &model.Setting{} - err := db.Model(model.Setting{}).Where("key = ?", "xrayTemplateConfig").First(setting).Error + err := db.Model(model.Setting{}).Where("`key` = ?", "xrayTemplateConfig").First(setting).Error if err != nil { return "", err } @@ -498,7 +498,7 @@ func getXrayTemplateConfigFromDB() (string, error) { func saveXrayTemplateConfigToDB(value string) error { db := database.GetDB() setting := &model.Setting{} - err := db.Model(model.Setting{}).Where("key = ?", "xrayTemplateConfig").First(setting).Error + err := db.Model(model.Setting{}).Where("`key` = ?", "xrayTemplateConfig").First(setting).Error if database.IsNotFound(err) { return db.Create(&model.Setting{ Key: "xrayTemplateConfig",