X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=manifold%2Fjs%2Fmanifold-query.js;h=2a1a162f29f903a2fdd2eecfa79c2dda2eedf6ef;hb=401546ae932e7f2d120ec210c13e2db1ce754cc7;hp=4d1ec0ddb716e8f635513bd9e4f56380d79e75b5;hpb=a627b9a4b0193193e8a05ae030a25c913d742ea0;p=unfold.git diff --git a/manifold/js/manifold-query.js b/manifold/js/manifold-query.js index 4d1ec0dd..2a1a162f 100644 --- a/manifold/js/manifold-query.js +++ b/manifold/js/manifold-query.js @@ -122,13 +122,13 @@ INSERT INTO subject VALUES(field=value) var field = k.substr(pos+1); if (!q.subqueries[subject]) { q.subqueries[subject] = new ManifoldQuery(); - q.subqueries[subject].action = this.action; - q.subqueries[subject].subject = this.subject; - q.subqueries[subject].timestamp = this.timestamp; + q.subqueries[subject].action = q.action; + q.subqueries[subject].subject = subject; + q.subqueries[subject].timestamp = q.timestamp; } q.subqueries[subject].filters.push(Array(field, op, v)); } else { - q.filters.push(this.filter); + q.filters.push(filter); } }); @@ -140,9 +140,9 @@ INSERT INTO subject VALUES(field=value) var field = param.substr(pos+1); if (!q.subqueries[subject]) { q.subqueries[subject] = new ManifoldQuery(); - q.subqueries[subject].action = this.action; - q.subqueries[subject].subject = this.subject; - q.subqueries[subject].timestamp = this.timestamp; + q.subqueries[subject].action = q.action; + q.subqueries[subject].subject = subject; + q.subqueries[subject].timestamp = q.timestamp; } q.subqueries[subject].params[field] = value; } else { @@ -158,9 +158,9 @@ INSERT INTO subject VALUES(field=value) var field = v.substr(pos+1); if (!q.subqueries[subject]) { q.subqueries[subject] = new ManifoldQuery(); - q.subqueries[subject].action = this.action; - q.subqueries[subject].subject = this.subject; - q.subqueries[subject].timestamp = this.timestamp; + q.subqueries[subject].action = q.action; + q.subqueries[subject].subject = subject; + q.subqueries[subject].timestamp = q.timestamp; } q.subqueries[subject].fields.push(field); } else { @@ -207,12 +207,13 @@ INSERT INTO subject VALUES(field=value) this.unique = unique; this.query_uuid = query_uuid; - if (typeof analyzed_query == "undefined") + + if (typeof aq == "undefined") this.analyzed_query = null; else this.analyzed_query = aq; - if (typeof subqueries == "undefined") + if (typeof sq == "undefined") this.subqueries = {}; else this.subqueries = sq;