diff --git a/src/v8runtime/JSIV8ValueConverter.cpp b/src/v8runtime/JSIV8ValueConverter.cpp index df55940..d1095bb 100644 --- a/src/v8runtime/JSIV8ValueConverter.cpp +++ b/src/v8runtime/JSIV8ValueConverter.cpp @@ -63,6 +63,9 @@ v8::Local JSIV8ValueConverter::ToV8Value( } else if (value.isString()) { return scopedHandle.Escape(ToV8String( runtime, std::move(value.getString(const_cast(runtime))))); + } else if (value.isSymbol()) { + return scopedHandle.Escape(ToV8Symbol( + runtime, std::move(value.getSymbol(const_cast(runtime))))); } else if (value.isObject()) { return scopedHandle.Escape(ToV8Object( runtime, std::move(value.getObject(const_cast(runtime)))));