This is an automated email from the ASF dual-hosted git repository.
dcelasun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git
The following commit(s) were added to refs/heads/master by this push:
new 52655ce THRIFT-5159: Fix runtime ReferenceError in generated code
52655ce is described below
commit 52655cec793a5f2d276942e79de219e299436535
Author: penenin <[email protected]>
AuthorDate: Mon Apr 27 08:19:55 2020 -0700
THRIFT-5159: Fix runtime ReferenceError in generated code
Client: nodejs
---
compiler/cpp/src/thrift/generate/t_js_generator.cc | 3 +++
1 file changed, 3 insertions(+)
diff --git a/compiler/cpp/src/thrift/generate/t_js_generator.cc
b/compiler/cpp/src/thrift/generate/t_js_generator.cc
index dfc3986..9766897 100644
--- a/compiler/cpp/src/thrift/generate/t_js_generator.cc
+++ b/compiler/cpp/src/thrift/generate/t_js_generator.cc
@@ -1737,6 +1737,9 @@ void t_js_generator::generate_service_client(t_service*
tservice) {
indent_up();
if (gen_node_) {
+ if (gen_es6_ && is_subclass_service) {
+ indent(f_service_) << "super(output, pClass);" << endl;
+ }
indent(f_service_) << "this.output = output;" << endl;
indent(f_service_) << "this.pClass = pClass;" << endl;
indent(f_service_) << "this._seqid = 0;" << endl;