]> source.dussan.org Git - gitea.git/commitdiff
fix #9648 (#9652)
author6543 <6543@obermui.de>
Wed, 8 Jan 2020 16:32:25 +0000 (17:32 +0100)
committerAntoine GIRARD <sapk@users.noreply.github.com>
Wed, 8 Jan 2020 16:32:25 +0000 (17:32 +0100)
modules/setting/queue.go

index 546802715f1455e828222ed191b379d5f9186e49..c91ff55acd12cab78a577073b6e6ab665f18ed4e 100644 (file)
@@ -7,6 +7,7 @@ package setting
 import (
        "fmt"
        "path"
+       "path/filepath"
        "strconv"
        "strings"
        "time"
@@ -44,7 +45,7 @@ func GetQueueSettings(name string) QueueSettings {
        q := QueueSettings{}
        sec := Cfg.Section("queue." + name)
        // DataDir is not directly inheritable
-       q.DataDir = path.Join(Queue.DataDir, name)
+       q.DataDir = filepath.Join(Queue.DataDir, name)
        // QueueName is not directly inheritable either
        q.QueueName = name + Queue.QueueName
        for _, key := range sec.Keys() {
@@ -55,8 +56,8 @@ func GetQueueSettings(name string) QueueSettings {
                        q.QueueName = key.MustString(q.QueueName)
                }
        }
-       if !path.IsAbs(q.DataDir) {
-               q.DataDir = path.Join(AppDataPath, q.DataDir)
+       if !filepath.IsAbs(q.DataDir) {
+               q.DataDir = filepath.Join(AppDataPath, q.DataDir)
        }
        sec.Key("DATADIR").SetValue(q.DataDir)
        // The rest are...
@@ -82,8 +83,8 @@ func GetQueueSettings(name string) QueueSettings {
 func NewQueueService() {
        sec := Cfg.Section("queue")
        Queue.DataDir = sec.Key("DATADIR").MustString("queues/")
-       if !path.IsAbs(Queue.DataDir) {
-               Queue.DataDir = path.Join(AppDataPath, Queue.DataDir)
+       if !filepath.IsAbs(Queue.DataDir) {
+               Queue.DataDir = filepath.Join(AppDataPath, Queue.DataDir)
        }
        Queue.Length = sec.Key("LENGTH").MustInt(20)
        Queue.BatchLength = sec.Key("BATCH_LENGTH").MustInt(20)