From 7c0d54fd3dcd53bcd9c0891bb39ec51ae9cf4442 Mon Sep 17 00:00:00 2001 From: armar-user <armar6@kit> Date: Fri, 9 Jun 2023 08:18:05 +0200 Subject: [PATCH] fix another error in aron dict if member is null --- .../libraries/aron/core/data/variant/container/Dict.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/RobotAPI/libraries/aron/core/data/variant/container/Dict.cpp b/source/RobotAPI/libraries/aron/core/data/variant/container/Dict.cpp index 55826163a..21235afef 100644 --- a/source/RobotAPI/libraries/aron/core/data/variant/container/Dict.cpp +++ b/source/RobotAPI/libraries/aron/core/data/variant/container/Dict.cpp @@ -112,7 +112,14 @@ namespace armarx::aron::data DictPtr ret(new Dict(p)); for (const auto& [key, val] : getElements()) { - ret->addElement(key, val->cloneAsVariant()); + if (val) + { + ret->addElement(key, val->cloneAsVariant()); + } + else + { + ret->addElement(key, nullptr); + } } return ret; } -- GitLab