chore(letter): make updateReceivers failsafe

This commit is contained in:
Steffen Jost 2023-01-27 12:27:10 +01:00
parent 43ace1c6a0
commit d21d66781d

View File

@ -502,7 +502,8 @@ updateReceivers uid = do
pure usrAvs
)
let toUpdate = Set.fromList (userAvsPersonId . entityVal <$> mcons avsUnderling avsSupers)
forM_ toUpdate (void . upsertAvsUserById) -- update postaddress from AVS
forM_ toUpdate (void . maybeCatchAll . upsertAvsUserById) -- attempt to update postaddress from AVS
let receiverIDs :: [UserId] = userAvsUser . entityVal <$> avsSupers
receivers <- runDB (catMaybes <$> mapM getEntity receiverIDs)
return $ if null receivers