From 475a378fafddb4d3700af8078d43c4bbb0db981f Mon Sep 17 00:00:00 2001
From: florian <f.spreckelsen@inidscale.com>
Date: Fri, 13 Aug 2021 13:33:01 +0200
Subject: [PATCH] FIX: Correct arguments for retrieve_by_ids

---
 src/Transaction.jl | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/Transaction.jl b/src/Transaction.jl
index 3d4bd53..32cef2b 100644
--- a/src/Transaction.jl
+++ b/src/Transaction.jl
@@ -127,12 +127,14 @@ function add_retrieve_by_id(
     ids::Vector{T},
 ) where {T<:AbstractString}
 
+    len = Cint(length(ids))
     err_code = ccall(
         (:caosdb_transaction_transaction_retrieve_by_ids, CaosDB.library_name),
         Cint,
-        (Ref{_Transaction}, Ptr{Ptr{Cchar}}),
+        (Ref{_Transaction}, Ptr{Ptr{Cchar}}, Cint),
         transaction,
         ids,
+        len,
     )
 
     CaosDB.Exceptions.evaluate_return_code(err_code)
-- 
GitLab