Fix: mixed number columns was wrongly detected as integer

This commit is contained in:
Arik Fraimovich
2014-11-05 11:30:17 +02:00
parent 86e6798c96
commit 522d8542e9

View File

@@ -15,11 +15,7 @@
_.each(this.query_result.data.rows, function (row) {
_.each(row, function (v, k) {
if (angular.isNumber(v)) {
if (parseInt(v) === v) {
columnTypes[k] = 'integer';
} else {
columnTypes[k] = 'float';
}
columnTypes[k] = 'float';
} else if (_.isString(v) && v.match(/^\d{4}-\d{2}-\d{2}T/)) {
row[k] = moment(v);
columnTypes[k] = 'datetime';