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