From e55847fa46155092c1018f5fefc2ed00049ef4bc Mon Sep 17 00:00:00 2001
From: Fabian Reister <fabian.reister@kit.edu>
Date: Thu, 29 Jul 2021 00:20:02 +0200
Subject: [PATCH] SimpleWriterBase: optional provider name

---
 .../RobotAPI/libraries/armem/client/util/SimpleWriterBase.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/source/RobotAPI/libraries/armem/client/util/SimpleWriterBase.cpp b/source/RobotAPI/libraries/armem/client/util/SimpleWriterBase.cpp
index ca399bf8f..9e27df2c2 100644
--- a/source/RobotAPI/libraries/armem/client/util/SimpleWriterBase.cpp
+++ b/source/RobotAPI/libraries/armem/client/util/SimpleWriterBase.cpp
@@ -24,7 +24,9 @@ namespace armarx::armem::client::util
         def->optional(props.memoryName, prefix + "Memory");
         def->optional(props.coreSegmentName, prefix + "CoreSegment");
 
-        def->required(props.providerName,
+        // TODO(fabian.reister): this might also be part of the subclass
+        //  if the provider name has to be derived from e.g. the component name
+        def->optional(props.providerName,
                       prefix + "Provider",
                       "Name of this provider");
     }
-- 
GitLab