From e28bd4c0f843f39cfcb715b6c9c7d249bad5b500 Mon Sep 17 00:00:00 2001 From: Bjørn Erik Pedersen Date: Tue, 30 Jul 2019 09:14:14 +0200 Subject: Fix Jekyll import Fixes #6131 --- cache/filecache/filecache.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'cache') diff --git a/cache/filecache/filecache.go b/cache/filecache/filecache.go index bf004c8f7..bc0573d52 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) { -- cgit v1.2.3