snaplet-hdbc 0.6.2 → 0.6.2.1
raw patch · 2 files changed
+5/−8 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
snaplet-hdbc.cabal view
@@ -1,5 +1,5 @@ name: snaplet-hdbc-version: 0.6.2+version: 0.6.2.1 synopsis: HDBC snaplet for Snap Framework description: This snaplet consists of two parts: an HDBC abstraction snaplet and an HDBC authentication backend for Snap's authentication
src/Snap/Snaplet/Auth/Backends/Hdbc.hs view
@@ -251,13 +251,10 @@ authQuery :: HdbcAuthManager -> (String, [SqlValue]) -> IO (Maybe AuthUser) authQuery (HdbcAuthManager pool tbl _) (qry, vals) = withResource pool $ \conn -> do- res <- withTransaction conn $ \conn' -> do- stmt <- prepare conn' qry- _ <- execute stmt vals- fetchRowMap stmt- case res of- Nothing -> return Nothing- Just mp -> return $ Just $ mkUser tbl mp+ stmt <- prepare conn qry+ _ <- execute stmt vals+ res <- fetchRowMap stmt+ return $ (return . mkUser tbl) =<< res mkUser :: AuthTable -> Map String SqlValue -> AuthUser mkUser tbl mp =