Ver código fonte

Fix ResponseParser for InfluxDB to return only string values

Aleksei Magusev 8 anos atrás
pai
commit
92e5968f91

+ 1 - 1
public/app/plugins/datasource/influxdb/response_parser.ts

@@ -38,7 +38,7 @@ export default class ResponseParser {
     });
 
     return _.map(res, value => {
-      return { text: value };
+      return { text: value.toString() };
     });
   }
 }

+ 3 - 3
public/app/plugins/datasource/influxdb/specs/response_parser.jest.ts

@@ -105,9 +105,9 @@ describe('influxdb response parser', () => {
 
     it('should return second column', () => {
       expect(_.size(result)).toBe(3);
-      expect(result[0].text).toBe(0.0);
-      expect(result[1].text).toBe(15.0);
-      expect(result[2].text).toBe(20.2);
+      expect(result[0].text).toBe('0');
+      expect(result[1].text).toBe('15');
+      expect(result[2].text).toBe('20.2');
     });
   });