From a8052c7f4af16dc2911ad4238bf8af6eedaa573f Mon Sep 17 00:00:00 2001
From: murgatroid99 <mlumish@google.com>
Date: Thu, 6 Apr 2017 10:53:57 -0700
Subject: [PATCH] Correct use of ProtoBuf.js 6 message encoding API

---
 src/node/src/protobuf_js_6_common.js | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/node/src/protobuf_js_6_common.js b/src/node/src/protobuf_js_6_common.js
index 21eddabaa8..00f11f2736 100644
--- a/src/node/src/protobuf_js_6_common.js
+++ b/src/node/src/protobuf_js_6_common.js
@@ -77,11 +77,7 @@ exports.serializeCls = function serializeCls(cls) {
    * @return {Buffer} The serialized object
    */
   return function serialize(arg) {
-    var errMsg = cls.verify(arg);
-    if (errMsg) {
-      throw Error(errMsg);
-    }
-    var message = cls.create(arg);
+    var message = cls.fromObject(arg);
     return cls.encode(message).finish();
   };
 };
-- 
GitLab