From 99f811912e0806b3bf99632113e07522203a8708 Mon Sep 17 00:00:00 2001 From: florian <f.spreckelsen@inidscale.com> Date: Tue, 10 Aug 2021 13:03:27 +0200 Subject: [PATCH] FIX: Return the transaction status correctly --- src/ccaosdb.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ccaosdb.cpp b/src/ccaosdb.cpp index 8a17869..100b3d4 100644 --- a/src/ccaosdb.cpp +++ b/src/ccaosdb.cpp @@ -333,8 +333,9 @@ ERROR_RETURN_CODE(GENERIC_ERROR, auto *wrapped_transaction = static_cast<caosdb::transaction::Transaction *>( transaction->wrapped_transaction); - wrapped_transaction->Execute(); - return 0; + wrapped_transaction->ExecuteAsynchronously(); + auto status = wrapped_transaction->WaitForIt(); + return status.GetCode(); }) ERROR_RETURN_CODE(GENERIC_ERROR, -- GitLab