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|