summaryrefslogtreecommitdiffstats
path: root/resource
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2018-01-05 12:01:13 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2018-01-06 10:29:13 +0100
commitab82a27d055c3aa177821d81a45a5c6e972aa29e (patch)
treed63246b0801d2cafbb755a204a5920beb067f94e /resource
parentf25d8a9e17fb65fa41dafdcbf0358853d68eaf45 (diff)
Fix URLs for bundle resources in multihost mode
Fixes #4217
Diffstat (limited to 'resource')
-rw-r--r--resource/resource.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/resource/resource.go b/resource/resource.go
index a9fa3df16..72ce29125 100644
--- a/resource/resource.go
+++ b/resource/resource.go
@@ -273,7 +273,11 @@ func (l *genericResource) Publish() error {
}
func (l *genericResource) target() string {
- return l.relPermalinkForRel(l.rel, false)
+ target := l.relPermalinkForRel(l.rel, false)
+ if l.spec.PathSpec.Languages.IsMultihost() {
+ target = path.Join(l.spec.PathSpec.Language.Lang, target)
+ }
+ return target
}
func (r *Spec) newGenericResource(