From 80c0cb50e9a1866464728e290eaf2bbd28ac69fc Mon Sep 17 00:00:00 2001 From: Tit Petric Date: Thu, 8 Aug 2024 23:14:22 +0200 Subject: [PATCH] Better aliasing for includes --- taskfile/ast/tasks.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/taskfile/ast/tasks.go b/taskfile/ast/tasks.go index b4c3951a63..0891c72709 100644 --- a/taskfile/ast/tasks.go +++ b/taskfile/ast/tasks.go @@ -156,8 +156,8 @@ func (t *Tasks) UnmarshalYAML(node *yaml.Node) error { } func taskNameWithNamespace(taskName string, namespace string) string { - if strings.HasPrefix(taskName, NamespaceSeparator) { + if namespace == "" || strings.HasPrefix(taskName, NamespaceSeparator) { return strings.TrimPrefix(taskName, NamespaceSeparator) } - return fmt.Sprintf("%s%s%s", namespace, NamespaceSeparator, taskName) + return namespace + NamespaceSeparator + taskName }