diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2021-10-25 13:18:00 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2021-10-25 20:50:18 +0300 |
commit | 64e1613fb390bd893900dc0596e5c3f3c8e1cd8c (patch) | |
tree | 455ff496e478b906039edd3ebdd523b88d438060 /modules/config.go | |
parent | b959ecbc8175e2bf260f10b08965531bce9bcb7e (diff) |
Fix panic when specifying multiple excludeFiles directives
Fixes #9076
Diffstat (limited to 'modules/config.go')
-rw-r--r-- | modules/config.go | 6 |
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] } |