diff --git a/src/core/obj.js b/src/core/obj.js index 0b6d2d764..879b7f098 100644 --- a/src/core/obj.js +++ b/src/core/obj.js @@ -114,15 +114,15 @@ var Dict = (function DictClosure() { getAsync: function Dict_getAsync(key1, key2, key3) { var value; var xref = this.xref; - if (typeof (value = this.map[key1]) !== undefined || key1 in this.map || - typeof key2 === undefined) { + if (typeof (value = this.map[key1]) !== 'undefined' || key1 in this.map || + typeof key2 === 'undefined') { if (xref) { return xref.fetchIfRefAsync(value); } return Promise.resolve(value); } - if (typeof (value = this.map[key2]) !== undefined || key2 in this.map || - typeof key3 === undefined) { + if (typeof (value = this.map[key2]) !== 'undefined' || key2 in this.map || + typeof key3 === 'undefined') { if (xref) { return xref.fetchIfRefAsync(value); }