diff options
Diffstat (limited to 'src/Storage')
| -rw-r--r-- | src/Storage/Internal.hs | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/src/Storage/Internal.hs b/src/Storage/Internal.hs index 76adaab..5f5055a 100644 --- a/src/Storage/Internal.hs +++ b/src/Storage/Internal.hs @@ -121,7 +121,7 @@ ioLoadBytesFromStorage st dgst = loadCurrent st >>=            Nothing | Just parent <- stParent st -> ioLoadBytesFromStorage parent dgst                    | otherwise                  -> return Nothing      where loadCurrent Storage { stBacking = StorageDir { dirPath = spath } } = handleJust (guard . isDoesNotExistError) (const $ return Nothing) $ -              Just . decompress <$> (BL.readFile $ refPath spath dgst) +              Just . decompress . BL.fromChunks . (:[]) <$> (B.readFile $ refPath spath dgst)            loadCurrent Storage { stBacking = StorageMemory { memObjs = tobjs } } = M.lookup dgst <$> readMVar tobjs  refPath :: FilePath -> RefDigest -> FilePath |