packages feed

hs-opentelemetry-instrumentation-postgresql-simple 0.2.0.0 → 0.2.0.1

raw patch · 3 files changed

+11/−3 lines, 3 filesdep ~hs-opentelemetry-api

Dependency ranges changed: hs-opentelemetry-api

Files

ChangeLog.md view
@@ -1,5 +1,11 @@ # Changelog for hs-opentelemetry-instrumentation-postgresql-simple +## Unreleased++## 0.2.0.1++- Fix error thrown if no rows passed in+ ## 0.2.0.0  - Significantly reworked implementation
hs-opentelemetry-instrumentation-postgresql-simple.cabal view
@@ -1,11 +1,11 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.36.0.+-- This file has been generated from package.yaml by hpack version 0.37.0. -- -- see: https://github.com/sol/hpack  name:               hs-opentelemetry-instrumentation-postgresql-simple-version:            0.2.0.0+version:            0.2.0.1 description:        Please see the README on GitHub at <https://github.com/iand675/hs-opentelemetry/tree/main/instrumentation/postgresql-simple#readme> homepage:           https://github.com/iand675/hs-opentelemetry#readme bug-reports:        https://github.com/iand675/hs-opentelemetry/issues@@ -33,7 +33,7 @@   build-depends:       base >=4.7 && <5     , bytestring-    , hs-opentelemetry-api ==0.2.*+    , hs-opentelemetry-api ==0.3.*     , iproute     , postgresql-libpq     , postgresql-simple
src/OpenTelemetry/Instrumentation/PostgresqlSimple.hs view
@@ -261,6 +261,7 @@  -- | A version of 'returning' taking parser as argument returningWith :: (HasCallStack, MonadIO m, ToRow q) => Simple.RowParser r -> Connection -> Query -> [q] -> m [r]+returningWith _parser _conn _q [] = pure [] returningWith parser conn q qs = liftIO $ do   statement <- formatMany conn q qs   pgsSpan conn statement $ Simple.returningWith parser conn q qs@@ -282,6 +283,7 @@  -- | Instrumented version of 'Simple.executeMany' executeMany :: (HasCallStack, MonadIO m, ToRow q) => Connection -> Query -> [q] -> m Int64+executeMany _conn _q [] = pure 0 executeMany conn q qs = liftIO $ do   statement <- formatMany conn q qs   pgsSpan conn statement $ Simple.executeMany conn q qs