Ensure DomainParse.group returns a list of clause
issue8520 review255681002
This commit is contained in:
+3
-4
@@ -1494,14 +1494,13 @@
|
||||
var _group = function(parts) {
|
||||
var result = [];
|
||||
var push_result = function(part) {
|
||||
result.push([part]);
|
||||
var clause = [part];
|
||||
clause.clause = true;
|
||||
result.push(clause);
|
||||
};
|
||||
var i = parts.indexOf(':');
|
||||
if (!~i) {
|
||||
parts.forEach(push_result);
|
||||
result.forEach(function (e) {
|
||||
e.clause = true;
|
||||
});
|
||||
return result;
|
||||
}
|
||||
var sub_group = function(name, lvalue) {
|
||||
|
||||
@@ -1133,6 +1133,7 @@
|
||||
c(['Doe'])
|
||||
]],
|
||||
['Name: "John Doe"', [c(['Name', null, 'John Doe'])]],
|
||||
['Doe Name: John', [c(['Doe']), c(['Name', null, 'John'])]],
|
||||
['Name: =Doe', [['Name', '=', 'Doe']]],
|
||||
['Name: =Doe Name: >John', [
|
||||
c(['Name', '=', 'Doe']),
|
||||
|
||||
Reference in New Issue
Block a user