Index: extensions/SMWHalo/scripts/QueryInterface/QIHelper.js =================================================================== --- extensions/SMWHalo/scripts/QueryInterface/QIHelper.js (revision 0) +++ extensions/SMWHalo/scripts/QueryInterface/QIHelper.js (revision 0) @@ -3002,7 +3002,7 @@ for (e = 0; e < naryVals.length; e++) pgroup.addValue(naryVals[e][0], naryVals[e][1], naryVals[e][2]); } - pgroup.setUnits(propdef.getUnits()); +if(propdef) pgroup.setUnits(propdef.getUnits()); var subqueryIds = propList.getSubqueryIds(propList.getIndex(pchain.join('.'))); if (!subqueryIds) subqueryIds = new Array(); @@ -3528,14 +3528,35 @@ this.range = Array(); this.length = 0; }, + array_merge : function(a, b) { + if(!a) return b; + if(!b) return a; + var c = a; + for(var i=0;i