Skip to content

Commit a820f3b

Browse files
authored
Merge pull request #1170 from RodolfoFerreira/issue-1159-has-transaction-logic
Issue 1159 - Bug: Exception "A transaction is already in progress; nested/concurrent transactions aren't supported." when using explicit transaction with PostgreSQL bulk operations #1159
2 parents efe3ba4 + cdf4e2f commit a820f3b

File tree

1 file changed

+2
-2
lines changed
  • RepoDb.Extensions/RepoDb.PostgreSql.BulkOperations/RepoDb.PostgreSql.BulkOperations/Extensions

1 file changed

+2
-2
lines changed

RepoDb.Extensions/RepoDb.PostgreSql.BulkOperations/RepoDb.PostgreSql.BulkOperations/Extensions/NpgsqlWrapper.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ private static TResult TransactionalExecute<TResult>(this NpgsqlConnection conne
269269
{
270270
// Variables
271271
var result = default(TResult);
272-
var hasTransaction = (transaction == null || Transaction.Current != null);
272+
var hasTransaction = (transaction != null || Transaction.Current != null);
273273

274274
// Open
275275
connection.EnsureOpen();
@@ -334,7 +334,7 @@ private static async Task<TResult> TransactionalExecuteAsync<TResult>(this Npgsq
334334
{
335335
// Variables
336336
var result = default(TResult);
337-
var hasTransaction = (transaction == null || Transaction.Current != null);
337+
var hasTransaction = (transaction != null || Transaction.Current != null);
338338

339339
// Open
340340
await connection.EnsureOpenAsync(cancellationToken);

0 commit comments

Comments
 (0)