fix for old json expressions in key function
diff --git a/player/js/utils/expressions/ExpressionManager.js b/player/js/utils/expressions/ExpressionManager.js
index 67cd011..d8d5d66 100644
--- a/player/js/utils/expressions/ExpressionManager.js
+++ b/player/js/utils/expressions/ExpressionManager.js
@@ -531,12 +531,8 @@
time: data.k[ind].t/elem.comp.globalData.frameRate,
value: []
};
- var arr;
- if(ind === data.k.length - 1 && !data.k[ind].h){
- arr = (data.k[ind].s || data.k[ind].s === 0) ? data.k[ind-1].s : data.k[ind].e;
- }else{
- arr = data.k[ind].s;
- }
+ var arr = data.k[ind].hasOwnProperty('s') ? data.k[ind].s : data.k[ind - 1].e;
+
len = arr.length;
for(i=0;i<len;i+=1){
ob[i] = arr[i];