@@ -128,7 +128,7 @@ std::optional<bool> WorkflowMachine::QueryOverride(const string& activity)
128128 rapidjson::Document::AllocatorType& allocator = request.GetAllocator ();
129129 request.AddMember (" command" , " override" , allocator);
130130 request.AddMember (" action" , " query" , allocator);
131- request.AddMember (" activity" , rapidjson::Value ( activity. c_str (), allocator) , allocator);
131+ request.AddMember (" activity" , activity, allocator);
132132 rapidjson::StringBuffer buffer;
133133 rapidjson::Writer<rapidjson::StringBuffer> writer (buffer);
134134 request.Accept (writer);
@@ -154,7 +154,7 @@ bool WorkflowMachine::SetOverride(const string& activity, bool enable)
154154 rapidjson::Document::AllocatorType& allocator = request.GetAllocator ();
155155 request.AddMember (" command" , " override" , allocator);
156156 request.AddMember (" action" , " set" , allocator);
157- request.AddMember (" activity" , rapidjson::Value ( activity. c_str (), allocator) , allocator);
157+ request.AddMember (" activity" , activity, allocator);
158158 request.AddMember (" enable" , enable, allocator);
159159 rapidjson::StringBuffer buffer;
160160 rapidjson::Writer<rapidjson::StringBuffer> writer (buffer);
@@ -181,7 +181,7 @@ bool WorkflowMachine::ClearOverride(const string& activity)
181181 rapidjson::Document::AllocatorType& allocator = request.GetAllocator ();
182182 request.AddMember (" command" , " override" , allocator);
183183 request.AddMember (" action" , " clear" , allocator);
184- request.AddMember (" activity" , rapidjson::Value ( activity. c_str (), allocator) , allocator);
184+ request.AddMember (" activity" , activity, allocator);
185185 rapidjson::StringBuffer buffer;
186186 rapidjson::Writer<rapidjson::StringBuffer> writer (buffer);
187187 request.Accept (writer);
0 commit comments