summaryrefslogtreecommitdiff
path: root/workflow.cpp
diff options
context:
space:
mode:
authorJosh Ferrell <josh@vector35.com>2025-02-20 10:59:04 -0500
committerJosh Ferrell <josh@vector35.com>2025-02-23 21:41:24 -0500
commite45f0e08105b0592d90c5a16f93ca4a30837f222 (patch)
tree434bdd62470c8daa731d032b5967c263a26b1083 /workflow.cpp
parent85faf55c31868f8184a3af34b049a9ac03281490 (diff)
Fix API compilation for clang on windows
Diffstat (limited to 'workflow.cpp')
-rw-r--r--workflow.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/workflow.cpp b/workflow.cpp
index a0521ac4..135c029f 100644
--- a/workflow.cpp
+++ b/workflow.cpp
@@ -128,7 +128,7 @@ std::optional<bool> WorkflowMachine::QueryOverride(const string& activity)
rapidjson::Document::AllocatorType& allocator = request.GetAllocator();
request.AddMember("command", "override", allocator);
request.AddMember("action", "query", allocator);
- request.AddMember("activity", rapidjson::Value(activity.c_str(), allocator), allocator);
+ request.AddMember("activity", activity, allocator);
rapidjson::StringBuffer buffer;
rapidjson::Writer<rapidjson::StringBuffer> writer(buffer);
request.Accept(writer);
@@ -154,7 +154,7 @@ bool WorkflowMachine::SetOverride(const string& activity, bool enable)
rapidjson::Document::AllocatorType& allocator = request.GetAllocator();
request.AddMember("command", "override", allocator);
request.AddMember("action", "set", allocator);
- request.AddMember("activity", rapidjson::Value(activity.c_str(), allocator), allocator);
+ request.AddMember("activity", activity, allocator);
request.AddMember("enable", enable, allocator);
rapidjson::StringBuffer buffer;
rapidjson::Writer<rapidjson::StringBuffer> writer(buffer);
@@ -181,7 +181,7 @@ bool WorkflowMachine::ClearOverride(const string& activity)
rapidjson::Document::AllocatorType& allocator = request.GetAllocator();
request.AddMember("command", "override", allocator);
request.AddMember("action", "clear", allocator);
- request.AddMember("activity", rapidjson::Value(activity.c_str(), allocator), allocator);
+ request.AddMember("activity", activity, allocator);
rapidjson::StringBuffer buffer;
rapidjson::Writer<rapidjson::StringBuffer> writer(buffer);
request.Accept(writer);