Skip to content

Commit c68c141

Browse files
committed
String literals get cast to bool before std::string
1 parent d0b5713 commit c68c141

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

SchemaGenerator.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2632,8 +2632,8 @@ std::string Generator::getArgumentDefaultValue(size_t level, const response::Val
26322632

26332633
case response::Type::String:
26342634
{
2635-
argumentDefaultValue << padding << R"cpp( entry = response::Value(R"gql()cpp"
2636-
<< defaultValue.get<const response::StringType&>() << R"cpp()gql");
2635+
argumentDefaultValue << padding << R"cpp( entry = response::Value(std::string(R"gql()cpp"
2636+
<< defaultValue.get<const response::StringType&>() << R"cpp()gql"));
26372637
)cpp";
26382638
break;
26392639
}

samples/TodaySchema.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ std::future<response::Value> Query::resolveAppointmentsById(service::ResolverPar
165165
response::Value elements(response::Type::List);
166166
response::Value entry;
167167

168-
entry = response::Value(R"gql(ZmFrZUFwcG9pbnRtZW50SWQ=)gql");
168+
entry = response::Value(std::string(R"gql(ZmFrZUFwcG9pbnRtZW50SWQ=)gql"));
169169
elements.emplace_back(std::move(entry));
170170
return elements;
171171
}();

0 commit comments

Comments
 (0)