diff --git a/src/nix/installables.cc b/src/nix/installables.cc index 86d3bfd20..f471319be 100644 --- a/src/nix/installables.cc +++ b/src/nix/installables.cc @@ -383,7 +383,7 @@ ref openEvalCache( bool useEvalCache) { return ref(std::make_shared( - useEvalCache, + useEvalCache && evalSettings.pureEval, lockedFlake->getFingerprint(), state, [&state, lockedFlake]()