/
githubmirror
/
grafana
Обзор
Документация
Войти
/
githubmirror
/
grafana
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
pkg/setting/setting_folder.go
26 строк
621 B
Jean-Philippe Quéméner
fix(folders): set maxNestedFolderDepth in NewAPIService for multi-tenant environments (#119325)
03 мар 2026, 16:37
Не верифицирован
03 мар 2026, 16:37
c489fb7
Код
Авторство
О чём код?
package setting import ( "gopkg.in/ini.v1" ) const maxNestedFolderDepth = 7 const DefaultMaxNestedFolderDepth = 4 func maxDeptFolderSettings(iniFile *ini.File) int { if iniFile == nil { return DefaultMaxNestedFolderDepth } folderSection := iniFile.Section("folder") cfgMaxNestedFolderDepth := folderSection.Key("max_nested_folder_depth").MustInt(DefaultMaxNestedFolderDepth) if cfgMaxNestedFolderDepth > maxNestedFolderDepth { cfgMaxNestedFolderDepth = maxNestedFolderDepth } if cfgMaxNestedFolderDepth <= 0 { cfgMaxNestedFolderDepth = DefaultMaxNestedFolderDepth } return cfgMaxNestedFolderDepth }