From 99f03078a1c46adbd1119afec8473d19a3e10417 Mon Sep 17 00:00:00 2001 From: Steffen Date: Tue, 2 Jul 2024 17:37:34 +0200 Subject: [PATCH] chore(db): use runDBRead more often --- src/Handler/Admin/Avs.hs | 71 +++++++------- src/Handler/Course/Register.hs | 4 +- src/Handler/Firm.hs | 6 +- src/Handler/LMS.hs | 144 ++++++++++++++--------------- src/Handler/Profile.hs | 2 +- src/Handler/SAP.hs | 48 +++++----- src/Handler/Users.hs | 6 +- src/Handler/Utils/Avs.hs | 16 ++-- src/Handler/Utils/Qualification.hs | 14 +-- src/Handler/Utils/Widgets.hs | 4 +- src/Jobs/Handler/SynchroniseAvs.hs | 38 ++++---- 11 files changed, 177 insertions(+), 176 deletions(-) diff --git a/src/Handler/Admin/Avs.hs b/src/Handler/Admin/Avs.hs index 65705b218..b8c0926fc 100644 --- a/src/Handler/Admin/Avs.hs +++ b/src/Handler/Admin/Avs.hs @@ -159,7 +159,7 @@ postAdminAvsR = do $nothing AVS nicht konfiguriert! |] - + ((presult, pwidget), penctype) <- runFormPost $ makeAvsPersonForm Nothing let procFormPerson :: AvsQueryPerson -> Handler (Maybe (Maybe Widget, Maybe AvsPersonId)) @@ -168,7 +168,7 @@ postAdminAvsR = do try (avsQuery fr) >>= \case Left err -> return $ Just (Just $ exceptionWgt err, Nothing) Right (AvsResponsePerson pns) -> do - let mapid = case Set.toList pns of + let mapid = case Set.toList pns of [AvsDataPerson{avsPersonPersonID=apid}] -> Just apid _ -> Nothing wgt = [whamlet| @@ -178,12 +178,12 @@ postAdminAvsR = do |] --
  • #{decodeUtf8 (Pretty.encodePretty (toJSON p))} return $ Just (toMaybe (notNull pns) wgt, mapid) (mbPerson,mapid) <- fromMaybe (Nothing,Nothing) <$> formResultMaybe presult procFormPerson - + ((sresult', swidget), senctype) <- runFormPost $ makeAvsStatusForm mapid let sresult = sresult' <|> maybe FormMissing (FormSuccess . AvsQueryStatus . Set.singleton) mapid -- use unique AvsId from PersonSearch for convenience, if form was empty procFormStatus fr = do addMessage Info $ text2Html $ "Status Query: " <> tshow (toJSON fr) - tryShow $ do + tryShow $ do AvsResponseStatus pns <- avsQuery fr return [whamlet|