hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit 32c6f656d93ecf4308f7c30848b13b4c6f157436
parent e02e0727e57f123f9a8de506e9c098bb374f7a23
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date:   Tue, 19 Oct 2021 08:08:21 +0200

create: Return error on no content dirs

Closes #9056

Diffstat:
Mcreate/content.go | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/create/content.go b/create/content.go
@@ -53,6 +53,9 @@ draft: true
 // NewContent creates a new content file in h (or a full bundle if the archetype is a directory)
 // in targetPath.
 func NewContent(h *hugolib.HugoSites, kind, targetPath string) error {
+	if h.BaseFs.Content.Dirs == nil {
+		return errors.New("no existing content directory configured for this project")
+	}
 	unlock, err := h.BaseFs.LockBuild()
 	if err != nil {
 		return fmt.Errorf("failed to acquire a build lock: %s", err)