Using parameter like 'q' failed into the keysplitter. It falsy consider it as an array.
Here is a proposal for fix :
Backbone.Syphon.KeySplitter = function(key){
var matches = key.match(/[^\[\]]+/g);
//Hack for short parameter
if (key.length>2 && key.indexOf("[]") === key.length - 2){
lastKey = matches.pop();
matches.push([lastKey]);
}
return matches;
}
Using parameter like 'q' failed into the keysplitter. It falsy consider it as an array.
Here is a proposal for fix :