Skip to content

Commit 4e346c9

Browse files
committed
ff upgrade: Add empty tag support
1 parent 67a12f0 commit 4e346c9

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

ff-core/lib/FF/Upgrade.hs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,20 +46,21 @@ import RON.Types (
4646
import RON.UUID (pattern Zero)
4747
import qualified RON.UUID as UUID
4848

49-
import FF.Types (Note)
49+
import FF.Types (Note, Tag)
5050

5151
upgradeDatabase :: (MonadStorage m) => m ()
5252
upgradeDatabase = do
5353
collections <- getCollections
54-
for_ collections $ \case
54+
for_ collections \case
5555
"note" -> upgradeNoteCollection
56+
"tag" -> pure ()
5657
collection ->
5758
throwError $ Error ("unsupported type " <> show collection) []
5859

5960
upgradeNoteCollection :: (MonadStorage m) => m ()
6061
upgradeNoteCollection = do
6162
docs <- getDocuments @_ @Note
62-
for_ docs $ \docid -> do
63+
for_ docs \docid -> do
6364
docid' <- upgradeDocId docid
6465
modify docid' $ errorContext ("docid' = " <> show docid') do
6566
ObjectRef noteId <- ask
@@ -94,7 +95,7 @@ convertLwwToSet uuid =
9495
doConvert chunk = do
9596
LwwRep lwwRep <- stateFromWireChunk chunk
9697
opMap <-
97-
for (Map.assocs lwwRep) $ \(field, Op{payload}) -> do
98+
for (Map.assocs lwwRep) \(field, Op{payload}) -> do
9899
opId <- getEventUuid
99100
pure
100101
( opId

0 commit comments

Comments
 (0)