From 21b9ca6f0091beaed4dee76119af29733c696dca Mon Sep 17 00:00:00 2001 From: Ilya Tyaptin Date: Wed, 28 Sep 2016 16:20:43 +0300 Subject: [PATCH] Fix samples metadata processing In this patch we are fix metadata processing for samples with unexpected metadata. Change-Id: Ie95967c6b0700e5d0777dd236d1824a148f9f276 --- .../puppet/modules/telemetry/files/common/samples.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/deployment_scripts/puppet/modules/telemetry/files/common/samples.lua b/deployment_scripts/puppet/modules/telemetry/files/common/samples.lua index c9bbb1d..0516e8f 100644 --- a/deployment_scripts/puppet/modules/telemetry/files/common/samples.lua +++ b/deployment_scripts/puppet/modules/telemetry/files/common/samples.lua @@ -100,6 +100,9 @@ function get_field(field, metadata) if type(field) == 'table' then value = metadata for _, field_part in ipairs(field) do + if not value then + break + end value = value[field_part] end else