fix view reversion caused by optimisation
view: Fix a reversion in 10.20230214 that omitted a file from a view when the file had no metadata set, but the view only used path fields. Sponsored-by: Jack Hill on Patreon
This commit is contained in:
parent
1c2e5b4519
commit
da61d564f1
4 changed files with 21 additions and 2 deletions
|
@ -489,8 +489,8 @@ applyView'' mkviewedfile getfilemetadata view l clean conv = do
|
|||
getmetadata gc mdfeeder mdcloser ts
|
||||
|
||||
process uh mdreader = liftIO mdreader >>= \case
|
||||
Just ((topf, _, _, Just k), Just mdlog) -> do
|
||||
let metadata = parseCurrentMetaData mdlog
|
||||
Just ((topf, _, _, Just k), mdlog) -> do
|
||||
let metadata = maybe emptyMetaData parseCurrentMetaData mdlog
|
||||
let f = fromRawFilePath $ getTopFilePath topf
|
||||
let metadata' = getfilemetadata f `unionMetaData` metadata
|
||||
forM_ (genviewedfiles f metadata') $ \fv -> do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue