From 5f0242c007ced12a6d3f3420170040a5632fc045 Mon Sep 17 00:00:00 2001
From: florian <f.spreckelsen@inidscale.com>
Date: Mon, 9 Aug 2021 14:42:48 +0200
Subject: [PATCH] MAINT: Replace some types by auto for readability

---
 src/ccaosdb.cpp | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/ccaosdb.cpp b/src/ccaosdb.cpp
index 8934253..e649c01 100644
--- a/src/ccaosdb.cpp
+++ b/src/ccaosdb.cpp
@@ -250,7 +250,7 @@ ERROR_RETURN_CODE(GENERIC_ERROR,
                     caosdb_connection_connection *connection,
                     caosdb_transaction_transaction *out),
                   {
-                    caosdb::connection::Connection *wrapped_connection =
+                    auto *wrapped_connection =
                       static_cast<caosdb::connection::Connection *>(
                         connection->wrapped_connection);
                     out->wrapped_transaction =
@@ -263,18 +263,17 @@ ERROR_RETURN_CODE(GENERIC_ERROR,
                     caosdb_transaction_transaction *transaction,
                     const char *id),
                   {
-                    caosdb::transaction::Transaction *wrapped_transaction =
+                    auto *wrapped_transaction =
                       static_cast<caosdb::transaction::Transaction *>(
                         transaction->wrapped_transaction);
-                    wrapped_transaction->RetrieveById(id);
-                    return 0;
+                    return wrapped_transaction->RetrieveById(std::string(id));
                   })
 
 ERROR_RETURN_CODE(GENERIC_ERROR,
                   int caosdb_transaction_transaction_execute(
                     caosdb_transaction_transaction *transaction),
                   {
-                    caosdb::transaction::Transaction *wrapped_transaction =
+                    auto *wrapped_transaction =
                       static_cast<caosdb::transaction::Transaction *>(
                         transaction->wrapped_transaction);
                     wrapped_transaction->Execute();
-- 
GitLab