diff --git a/include/cpp_yyjson.hpp b/include/cpp_yyjson.hpp index 28810c4..7a39c8a 100644 --- a/include/cpp_yyjson.hpp +++ b/include/cpp_yyjson.hpp @@ -2471,7 +2471,7 @@ namespace yyjson auto object_append(Key&& key, T&& json_value, Ts... ts) noexcept { auto prev = static_cast(base::val_->uni.ptr); - const auto add_key = create_primitive(std::forward(key), ts...); + const auto add_key = base::doc_.create_primitive(std::forward(key), ts...); if constexpr (!std::is_assignable_v) { @@ -2524,7 +2524,7 @@ namespace yyjson auto object_append(Key&& key, T&& json_value, Ts... ts) noexcept { auto prev = static_cast(base::val_->uni.ptr); - const auto add_key = create_primitive(std::forward(key), ts...); + const auto add_key = base::doc_.create_primitive(std::forward(key), ts...); auto val_copy = base::doc_.copy_value(json_value); [[maybe_unused]] auto success = yyjson_mut_obj_add(base::val_, add_key, val_copy); assert(success);