From e28bd4c0f843f39cfcb715b6c9c7d249bad5b500 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Tue, 30 Jul 2019 09:14:14 +0200 Subject: [PATCH] Fix Jekyll import Fixes #6131 --- cache/filecache/filecache.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cache/filecache/filecache.go b/cache/filecache/filecache.go index bf004c8f..bc0573d5 100644 --- a/cache/filecache/filecache.go +++ b/cache/filecache/filecache.go @@ -334,6 +334,14 @@ func NewCaches(p *helpers.PathSpec) (Caches, error) { cfs = fs } + if cfs == nil { + // TODO(bep) we still have some places that do not initialize the + // full dependencies of a site, e.g. the import Jekyll command. + // That command does not need these caches, so let us just continue + // for now. + continue + } + baseDir := v.Dir if err := cfs.MkdirAll(baseDir, 0777); err != nil && !os.IsExist(err) { -- 2.30.2