fix(personalised-sheet-files): don't delete files when "keep"
This commit is contained in:
parent
6185138a39
commit
6008cb040d
@ -153,6 +153,7 @@ 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
|
||||||
|
unless keep $
|
||||||
lift . lift $ deleteWhere [ PersonalisedSheetFileSheet <-. sinkSheets
|
lift . lift $ deleteWhere [ PersonalisedSheetFileSheet <-. sinkSheets
|
||||||
, PersonalisedSheetFileUser /<-. sinkUsers
|
, PersonalisedSheetFileUser /<-. sinkUsers
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user