don't shortcircuit promise check for objects

This commit is contained in:
Leo Horie 2016-05-26 11:45:48 -04:00
parent ce748f9f71
commit b128fd8232
2 changed files with 3 additions and 3 deletions

View file

@ -14,7 +14,7 @@
"use strict"
m.version = function () {
return "v0.2.4"
return "v0.2.5"
}
var hasOwn = {}.hasOwnProperty
@ -1338,7 +1338,7 @@
}
m.prop = function (store) {
if ((store != null && isObject(store) || isFunction(store)) || (typeof Promise !== "undefined" && store instanceof Promise) &&
if ((store != null && (isObject(store) || isFunction(store)) || ((typeof Promise !== "undefined") && (store instanceof Promise))) &&
isFunction(store.then)) {
return propify(store)
}