diff --git a/src/Entity.jl b/src/Entity.jl index 22699b7ab33c164098e5a67643e3e1b4cae19dd6..a9616b9579e7fefab042db496b90bff90d0b1f44 100644 --- a/src/Entity.jl +++ b/src/Entity.jl @@ -1931,7 +1931,7 @@ function set_value( ) else # Type is a vector now - length = Cint(length(value)) + vec_length = Cint(length(value)) if in_type <: Vector{T} where {T<:AbstractString} err_code = ccall( (:caosdb_entity_entity_set_string_list_value, CaosDB.library_name), @@ -1939,7 +1939,7 @@ function set_value( (Ref{_Entity}, Ptr{Ptr{Cchar}}, Cint), entity, value, - length, + vec_length, ) elseif in_type <: Vector{T} where {T<:Bool} err_code = ccall( @@ -1948,7 +1948,7 @@ function set_value( (Ref{_Entity}, Ptr{Bool}, Cint), entity, value, - length, + vec_length, ) elseif in_type <: Vector{T} where {T<:Integer} err_code = ccall( @@ -1957,7 +1957,7 @@ function set_value( (Ref{_Entity}, Ptr{Clong}, Cint), entity, Vector{Clong}(value), - length, + vec_length, ) elseif integer <: Vector{T} where {T<:Number} err_code = ccall( @@ -1966,7 +1966,7 @@ function set_value( (Ref{_Entity}, Ptr{Cdouble}, Cint), entity, Vector{Cdouble}(value), - length, + vec_length, ) end end