diff options
author | Bjørn Erik Pedersen <[email protected]> | 2021-10-19 08:08:21 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <[email protected]> | 2021-10-19 08:08:21 +0200 |
commit | 32c6f656d93ecf4308f7c30848b13b4c6f157436 (patch) | |
tree | 4b682e7b8b598d5d429928bc39e46736f044561f /create | |
parent | e02e0727e57f123f9a8de506e9c098bb374f7a23 (diff) | |
download | hugo-32c6f656d93ecf4308f7c30848b13b4c6f157436.tar.gz hugo-32c6f656d93ecf4308f7c30848b13b4c6f157436.zip |
create: Return error on no content dirs
Closes #9056
Diffstat (limited to 'create')
-rw-r--r-- | create/content.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/create/content.go b/create/content.go index b006e0f2c..7f444f9df 100644 --- 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) |