From 444af5130759fad1b0220a411b51ce8a5c61be28 Mon Sep 17 00:00:00 2001 From: Zaid Abdulla Date: Mon, 10 Jul 2017 15:00:26 -0700 Subject: [PATCH] Fix vparam bug introduced in 68ea488 --- lib/session.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/session.coffee b/lib/session.coffee index ea5a6ef..64b799e 100644 --- a/lib/session.coffee +++ b/lib/session.coffee @@ -1052,10 +1052,10 @@ generateGetVirtualParameterProvisions = (sessionContext, virtualParameterDeclara currentTimestamps = {} currentValues = {} dec = {} - attrs = sessionContext.deviceData.attributes.get(declaration[0]) + attrs = sessionContext.deviceData.attributes.get(declaration[0]) or {} for k, v of declaration[1] continue if k != 'value' and k != 'writable' - if not (v < attrs[k][0]) + if not attrs[k] or v > attrs[k][0] dec[k] = v for k, v of attrs currentTimestamps[k] = v[0]