fix(personalised-sheet-files): don't delete files when "keep"
This commit is contained in:
parent
6185138a39
commit
6008cb040d
@ -153,9 +153,10 @@ sinkPersonalisedSheetFiles cid sid keep
|
|||||||
openSinks <- State.get
|
openSinks <- State.get
|
||||||
lift . lift . mapM_ closeResumableSink $ openSinks ^.. folded . folded
|
lift . lift . mapM_ closeResumableSink $ openSinks ^.. folded . folded
|
||||||
let (nub -> sinkSheets, nub -> sinkUsers) = unzip $ Map.keys openSinks
|
let (nub -> sinkSheets, nub -> sinkUsers) = unzip $ Map.keys openSinks
|
||||||
lift . lift $ deleteWhere [ PersonalisedSheetFileSheet <-. sinkSheets
|
unless keep $
|
||||||
, PersonalisedSheetFileUser /<-. sinkUsers
|
lift . lift $ deleteWhere [ PersonalisedSheetFileSheet <-. sinkSheets
|
||||||
]
|
, PersonalisedSheetFileUser /<-. sinkUsers
|
||||||
|
]
|
||||||
|
|
||||||
msgUnreferenced ((), unreferenced) = unless (null collated && null uncollated) $
|
msgUnreferenced ((), unreferenced) = unless (null collated && null uncollated) $
|
||||||
addMessageModal msgStatus msgTrigger $ Right msgWidget
|
addMessageModal msgStatus msgTrigger $ Right msgWidget
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user