We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 952c7d1 commit 7dec43dCopy full SHA for 7dec43d
ext/descriptor/index.js
@@ -400,12 +400,16 @@ Field.fromDescriptor = function fromDescriptor(descriptor, syntax) {
400
default: throw Error("illegal label: " + descriptor.label);
401
}
402
403
+ var extendee = descriptor.extendee;
404
+ if (descriptor.extendee !== undefined) {
405
+ extendee = extendee.length ? extendee : undefined;
406
+ }
407
var field = new Field(
408
descriptor.name.length ? descriptor.name : "field" + descriptor.number,
409
descriptor.number,
410
fieldType,
411
fieldRule,
- descriptor.extendee.length ? descriptor.extendee : undefined
412
+ extendee
413
);
414
415
field.options = fromDescriptorOptions(descriptor.options, exports.FieldOptions);
0 commit comments