@cryptotaxi247 / netdata-1 / commits / 1b4493343

chart update() fix

lgz committed Nov 5, 2017 at 01:56 UTC 1b449334335439237285acccdf55094175bf675a
1 file changed +8 -4
python.d/python_modules/bases/charts.py
+8 -4
@@ -211,10 +211,14 @@ class Chart:
211 updated_dimensions, updated_variables = str(), str()
212
213 for dim in self.dimensions:
214 - updated_dimensions += dim.set(dim.get_value(data))
214 + value = dim.get_value(data)
215 + if value is not None:
216 + updated_dimensions += dim.set(value)
217
218 for var in self.variables:
217 - updated_variables += var.set(var.get_value(data))
219 + value = var.get_value(data)
220 + if value is not None:
221 + updated_variables += var.set(var.get_value(data))
222
223 if updated_dimensions:
224 if self.flags.create:
@@ -288,7 +292,7 @@ class Dimension:
292 try:
293 return int(data[self.id])
294 except (KeyError, TypeError):
291 - return ''
295 + return None
296
297
298 class ChartVariable:
@@ -340,7 +344,7 @@ class ChartVariable:
344 try:
345 return int(data[self.id])
346 except (KeyError, TypeError):
343 - return ''
347 + return None
348
349
350 class ChartFlags: