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
|
||||
lift . lift . mapM_ closeResumableSink $ openSinks ^.. folded . folded
|
||||
let (nub -> sinkSheets, nub -> sinkUsers) = unzip $ Map.keys openSinks
|
||||
lift . lift $ deleteWhere [ PersonalisedSheetFileSheet <-. sinkSheets
|
||||
, PersonalisedSheetFileUser /<-. sinkUsers
|
||||
]
|
||||
unless keep $
|
||||
lift . lift $ deleteWhere [ PersonalisedSheetFileSheet <-. sinkSheets
|
||||
, PersonalisedSheetFileUser /<-. sinkUsers
|
||||
]
|
||||
|
||||
msgUnreferenced ((), unreferenced) = unless (null collated && null uncollated) $
|
||||
addMessageModal msgStatus msgTrigger $ Right msgWidget
|
||||
|
||||
Loading…
Reference in New Issue
Block a user