Skip to content

Commit 6e69d36

Browse files
committed
Return EnumValues from ModifiedResult<enum>
1 parent be7e7ed commit 6e69d36

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

SchemaGenerator.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1663,8 +1663,10 @@ std::future<response::Value> ModifiedResult<)cpp" << _schemaNamespace << R"cpp(:
16631663
};
16641664
16651665
std::promise<response::Value> promise;
1666+
response::Value result(response::Type::EnumValue);
16661667
1667-
promise.set_value(response::Value(std::string(s_names[static_cast<size_t>(value.get())])));
1668+
result.set<response::StringType>(std::string(s_names[static_cast<size_t>(value.get())]));
1669+
promise.set_value(std::move(result));
16681670
16691671
return promise.get_future();
16701672
}

0 commit comments

Comments
 (0)