Bug webui search order (#253)
* bugfix: Search order of webui directories was not deterministic * bugfix: webui dir search order was not deterministic * bugfix: webui dir search order was not deterministic * bugfix: webui dir search order was not deterministic
This commit is contained in:
parent
1319f314ff
commit
a8c4db197d
|
|
@ -33,7 +33,11 @@ func findWebuiDir() string {
|
||||||
"/etc/OliveTin/webui/",
|
"/etc/OliveTin/webui/",
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, dir := range directoriesToSearch {
|
// Use a classic i := 0 style for loop here instead of range, as the
|
||||||
|
// search order must be deterministic - the order that the slice was defined in.
|
||||||
|
for i := 0; i < len(directoriesToSearch); i++ {
|
||||||
|
dir := directoriesToSearch[i]
|
||||||
|
|
||||||
if _, err := os.Stat(dir); !os.IsNotExist(err) {
|
if _, err := os.Stat(dir); !os.IsNotExist(err) {
|
||||||
log.WithFields(log.Fields{
|
log.WithFields(log.Fields{
|
||||||
"dir": dir,
|
"dir": dir,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue