mirror of
https://github.com/Buriburizaem0n/nezha_domains.git
synced 2026-02-04 04:30:05 +00:00
ddns: allow overriding domains per configuration (#979)
This commit is contained in:
@@ -84,12 +84,20 @@ func updateServer(c *gin.Context) (any, error) {
|
||||
s.HideForGuest = sf.HideForGuest
|
||||
s.EnableDDNS = sf.EnableDDNS
|
||||
s.DDNSProfiles = sf.DDNSProfiles
|
||||
s.OverrideDDNSDomains = sf.OverrideDDNSDomains
|
||||
|
||||
ddnsProfilesRaw, err := utils.Json.Marshal(s.DDNSProfiles)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
s.DDNSProfilesRaw = string(ddnsProfilesRaw)
|
||||
|
||||
overrideDomainsRaw, err := utils.Json.Marshal(sf.OverrideDDNSDomains)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
s.OverrideDDNSDomainsRaw = string(overrideDomainsRaw)
|
||||
|
||||
if err := singleton.DB.Save(&s).Error; err != nil {
|
||||
return nil, newGormError("%v", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user