mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 02:46:04 +01:00 
			
		
		
		
	Use filepath.ToSlash and Join in indexer defaults and queues (#15971)
As revealed by #15964 there is inconsistent use of filepath Join and path Join for these directories. The best thing to do is to use filepath.Join but then ToSlash them for consistency. Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: John Olheiser <john.olheiser@gmail.com>
This commit is contained in:
		| @@ -48,7 +48,7 @@ func GetQueueSettings(name string) QueueSettings { | ||||
| 	q.Name = name | ||||
|  | ||||
| 	// DataDir is not directly inheritable | ||||
| 	q.DataDir = filepath.Join(Queue.DataDir, "common") | ||||
| 	q.DataDir = filepath.ToSlash(filepath.Join(Queue.DataDir, "common")) | ||||
| 	// QueueName is not directly inheritable either | ||||
| 	q.QueueName = name + Queue.QueueName | ||||
| 	for _, key := range sec.Keys() { | ||||
| @@ -91,9 +91,9 @@ func GetQueueSettings(name string) QueueSettings { | ||||
| // This is exported for tests to be able to use the queue | ||||
| func NewQueueService() { | ||||
| 	sec := Cfg.Section("queue") | ||||
| 	Queue.DataDir = sec.Key("DATADIR").MustString("queues/") | ||||
| 	Queue.DataDir = filepath.ToSlash(sec.Key("DATADIR").MustString("queues/")) | ||||
| 	if !filepath.IsAbs(Queue.DataDir) { | ||||
| 		Queue.DataDir = filepath.Join(AppDataPath, Queue.DataDir) | ||||
| 		Queue.DataDir = filepath.ToSlash(filepath.Join(AppDataPath, Queue.DataDir)) | ||||
| 	} | ||||
| 	Queue.QueueLength = sec.Key("LENGTH").MustInt(20) | ||||
| 	Queue.BatchLength = sec.Key("BATCH_LENGTH").MustInt(20) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user