diff --git a/chrome/chromeFiles/content/scholar/xpcom/db.js b/chrome/chromeFiles/content/scholar/xpcom/db.js index 23762f4a29..4fe699215d 100644 --- a/chrome/chromeFiles/content/scholar/xpcom/db.js +++ b/chrome/chromeFiles/content/scholar/xpcom/db.js @@ -175,10 +175,9 @@ Scholar.DB = new function(){ } if (statement && params){ - // If single scalar value or single object, wrap in an array - if ((typeof params != 'object' || params===null) || - (params && typeof params == 'object' && - params.constructor != Array)){ + // If single scalar value or single non-array object, wrap in an array + if (typeof params != 'object' || params===null || + (params && typeof params == 'object' && !params.length)){ params = [params]; }