Skip to content

Commit 795ef16

Browse files
committed
Decided not to include zero fields, for consistency.
1 parent 54d065f commit 795ef16

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

lib/types.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@ var parseInterval = function(val) {
111111
if (i.minutes) i.minutes *= -1;
112112
if (i.seconds) i.seconds *= -1;
113113
}
114+
for (field in i){
115+
if (i[field] == 0)
116+
delete i[field];
117+
}
114118
return i;
115119
};
116120

test/unit/client/typed-query-results-tests.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ test('typed results', function() {
117117
dataTypeID: 1186,
118118
actual: '1 day -00:00:03',
119119
expected: function(val) {
120-
assert.deepEqual(val, {'days':1, 'hours': 0, 'minutes': 0, 'seconds':-3})
120+
assert.deepEqual(val, {'days':1, 'seconds':-3})
121121
}
122122
}];
123123

0 commit comments

Comments
 (0)