Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-10-25 13:18:00 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-10-25 20:50:18 +0300
commit64e1613fb390bd893900dc0596e5c3f3c8e1cd8c (patch)
tree455ff496e478b906039edd3ebdd523b88d438060 /modules/config.go
parentb959ecbc8175e2bf260f10b08965531bce9bcb7e (diff)
Fix panic when specifying multiple excludeFiles directives
Fixes #9076
Diffstat (limited to 'modules/config.go')
-rw-r--r--modules/config.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/config.go b/modules/config.go
index f80a456cf..fc4d617f9 100644
--- a/modules/config.go
+++ b/modules/config.go
@@ -15,6 +15,7 @@ package modules
import (
"fmt"
+ "path"
"path/filepath"
"strings"
@@ -386,6 +387,11 @@ type Mount struct {
ExcludeFiles interface{}
}
+// Used as key to remove duplicates.
+func (m Mount) key() string {
+ return path.Join(m.Lang, m.Source, m.Target)
+}
+
func (m Mount) Component() string {
return strings.Split(m.Target, fileSeparator)[0]
}