diff options
| -rw-r--r-- | lib/Distribution/Helper/Discover.hs | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/lib/Distribution/Helper/Discover.hs b/lib/Distribution/Helper/Discover.hs index a1a6c05..cddb40f 100644 --- a/lib/Distribution/Helper/Discover.hs +++ b/lib/Distribution/Helper/Discover.hs @@ -54,8 +54,8 @@ findProjects dir = execWriterT $ do    let stackYaml = dir </> "stack.yaml"    whenM (liftIO $ doesFileExist stackYaml) $      tell [Ex $ ProjLocStackYaml stackYaml] -  join $ traverse (tell . pure . Ex . ProjLocV1Dir . takeDirectory) <$> -    liftIO (findCabalFile dir) +  maybeCabalDir <- liftIO (fmap takeDirectory <$> findCabalFile dir) +  forM_ [Ex . ProjLocV2Dir, Ex . ProjLocV1Dir] $ \proj -> traverse (tell . pure . proj) maybeCabalDir  -- | @getDefaultDistDir pl@. Get the default dist-dir for the given project. | 
