mirror of
https://github.com/mattermost/mattermost.git
synced 2026-05-28 04:35:04 -04:00
Temporarily let AdvancedLoggingConfig take precedence over AdvancedLoggingJSON (#23578)
* Temporarily let AdvancedLoggingConfig take precedence over AdvancedLoggingJSON
This commit is contained in:
parent
ac3b47bcae
commit
2efb574d3d
1 changed files with 28 additions and 12 deletions
|
|
@ -1344,18 +1344,23 @@ func (s *LogSettings) SetDefaults() {
|
|||
s.AdvancedLoggingJSON = []byte("{}")
|
||||
}
|
||||
}
|
||||
s.AdvancedLoggingConfig = nil
|
||||
// temporarily let AdvancedLoggingConfig take precedence.
|
||||
if s.AdvancedLoggingConfig == nil {
|
||||
s.AdvancedLoggingConfig = NewString("")
|
||||
}
|
||||
//s.AdvancedLoggingConfig = nil
|
||||
}
|
||||
|
||||
// GetAdvancedLoggingConfig returns the advanced logging config as a []byte.
|
||||
// AdvancedLoggingJSON takes precident over the deprecated AdvancedLoggingConfig.
|
||||
func (s *LogSettings) GetAdvancedLoggingConfig() []byte {
|
||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||
return s.AdvancedLoggingJSON
|
||||
}
|
||||
// temporarily let AdvancedLoggingConfig take precedence.
|
||||
if s.AdvancedLoggingConfig != nil && !utils.IsEmptyJSON([]byte(*s.AdvancedLoggingConfig)) {
|
||||
return []byte(*s.AdvancedLoggingConfig)
|
||||
}
|
||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||
return s.AdvancedLoggingJSON
|
||||
}
|
||||
return []byte("{}")
|
||||
}
|
||||
|
||||
|
|
@ -1408,18 +1413,24 @@ func (s *ExperimentalAuditSettings) SetDefaults() {
|
|||
s.AdvancedLoggingJSON = []byte("{}")
|
||||
}
|
||||
}
|
||||
s.AdvancedLoggingConfig = nil
|
||||
|
||||
// temporarily let AdvancedLoggingConfig take precedence.
|
||||
if s.AdvancedLoggingConfig == nil {
|
||||
s.AdvancedLoggingConfig = NewString("")
|
||||
}
|
||||
//s.AdvancedLoggingConfig = nil
|
||||
}
|
||||
|
||||
// GetAdvancedLoggingConfig returns the advanced logging config as a []byte.
|
||||
// AdvancedLoggingJSON takes precident over the deprecated AdvancedLoggingConfig.
|
||||
func (s *ExperimentalAuditSettings) GetAdvancedLoggingConfig() []byte {
|
||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||
return s.AdvancedLoggingJSON
|
||||
}
|
||||
// temporarily let AdvancedLoggingConfig take precedence.
|
||||
if s.AdvancedLoggingConfig != nil && !utils.IsEmptyJSON([]byte(*s.AdvancedLoggingConfig)) {
|
||||
return []byte(*s.AdvancedLoggingConfig)
|
||||
}
|
||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||
return s.AdvancedLoggingJSON
|
||||
}
|
||||
return []byte("{}")
|
||||
}
|
||||
|
||||
|
|
@ -1477,18 +1488,23 @@ func (s *NotificationLogSettings) SetDefaults() {
|
|||
s.AdvancedLoggingJSON = []byte("{}")
|
||||
}
|
||||
}
|
||||
s.AdvancedLoggingConfig = nil
|
||||
// temporarily let AdvancedLoggingConfig take precedence.
|
||||
if s.AdvancedLoggingConfig == nil {
|
||||
s.AdvancedLoggingConfig = NewString("")
|
||||
}
|
||||
//s.AdvancedLoggingConfig = nil
|
||||
}
|
||||
|
||||
// GetAdvancedLoggingConfig returns the advanced logging config as a []byte.
|
||||
// AdvancedLoggingJSON takes precident over the deprecated AdvancedLoggingConfig.
|
||||
func (s *NotificationLogSettings) GetAdvancedLoggingConfig() []byte {
|
||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||
return s.AdvancedLoggingJSON
|
||||
}
|
||||
// temporarily let AdvancedLoggingConfig take precedence.
|
||||
if s.AdvancedLoggingConfig != nil && !utils.IsEmptyJSON([]byte(*s.AdvancedLoggingConfig)) {
|
||||
return []byte(*s.AdvancedLoggingConfig)
|
||||
}
|
||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||
return s.AdvancedLoggingJSON
|
||||
}
|
||||
return []byte("{}")
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue