Skip to content

Commit 3107203

Browse files
authored
Merge pull request #347 from MangoIV/mangoiv/fix-monadfail-instance
[fix] add proper MonadFail instance
2 parents ec4b745 + db985ec commit 3107203

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

squeal-postgresql/src/Squeal/PostgreSQL/Session.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,9 +214,9 @@ instance (Monad m, db0 ~ db1)
214214
return = pure
215215
(>>=) = flip pqBind
216216

217-
instance (Monad m, db0 ~ db1)
217+
instance (MonadFail m, db0 ~ db1)
218218
=> Fail.MonadFail (PQ db0 db1 m) where
219-
fail = Fail.fail
219+
fail = lift . Fail.fail
220220

221221
instance db0 ~ db1 => MFunctor (PQ db0 db1) where
222222
hoist f (PQ pq) = PQ (f . pq)

0 commit comments

Comments
 (0)