From feb88bf101dafeff2863e1ed77815b93d9fd011a Mon Sep 17 00:00:00 2001 From: Stuart Date: Thu, 18 Aug 2022 15:50:07 -0400 Subject: [PATCH] change setproperty! to assign copy --- src/FlexTable.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FlexTable.jl b/src/FlexTable.jl index a29bb74..19f0165 100644 --- a/src/FlexTable.jl +++ b/src/FlexTable.jl @@ -53,7 +53,7 @@ Convert a `FlexTable` into a `NamedTuple` of its columns. @inline Base.getproperty(t::FlexTable, name::Symbol) = getproperty(columns(t), name) function Base.setproperty!(t::FlexTable, name::Symbol, a) - setfield!(t, :data, merge(columns(t), NamedTuple{(name,)}((convert(AbstractArray, a),)))) + setfield!(t, :data, merge(columns(t), NamedTuple{(name,)}((convert(AbstractArray, deepcopy(a)),)))) return t end