aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config/config.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/config/config.go b/config/config.go
index 1fb764b0..889a63d2 100644
--- a/config/config.go
+++ b/config/config.go
@@ -9,6 +9,7 @@ import (
"os/exec"
"path"
"regexp"
+ "sort"
"strings"
"unicode"
@@ -122,7 +123,9 @@ func loadAccountConfig(path string) ([]AccountConfig, error) {
}
for key, val := range sec.KeysHash() {
if key == "folders" {
- account.Folders = strings.Split(val, ",")
+ folders := strings.Split(val, ",")
+ sort.Strings(folders)
+ account.Folders = folders
} else if key == "source-cred-cmd" {
account.SourceCredCmd = val
} else if key == "outgoing" {