fix: avoid runtime error when list is empty

This commit is contained in:
Roxie Gibson 2021-08-02 00:37:23 +01:00
parent 4ae5e6123d
commit 9d621404fd
Signed by untrusted user: roxxers
GPG Key ID: 5D0140EDEE123F4D
1 changed files with 8 additions and 6 deletions

View File

@ -100,12 +100,14 @@ func (a AppFiles) GetServers() []string {
func LoadAppFiles(servers ...string) (AppFiles, error) { func LoadAppFiles(servers ...string) (AppFiles, error) {
appFiles := make(AppFiles) appFiles := make(AppFiles)
if len(servers) == 1 && servers[0] == "" { if len(servers) == 1 {
// Empty servers flag, one string will always be passed if servers[0] == "" {
var err error // Empty servers flag, one string will always be passed
servers, err = getAllFoldersInDirectory(ABRA_SERVER_FOLDER) var err error
if err != nil { servers, err = getAllFoldersInDirectory(ABRA_SERVER_FOLDER)
return nil, err if err != nil {
return nil, err
}
} }
} }
for _, server := range servers { for _, server := range servers {