From c0ca33d87d053b891fff97e018a8b992468f2905 Mon Sep 17 00:00:00 2001 From: Mo Bitar Date: Thu, 11 May 2017 09:03:36 -0500 Subject: [PATCH] parse extension safety, check actions --- .../javascripts/app/frontend/models/app/extension.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/app/frontend/models/app/extension.js b/app/assets/javascripts/app/frontend/models/app/extension.js index 7125d46ba..705a9eb83 100644 --- a/app/assets/javascripts/app/frontend/models/app/extension.js +++ b/app/assets/javascripts/app/frontend/models/app/extension.js @@ -81,9 +81,13 @@ class Extension extends Item { this.description = contentObject.description; this.url = contentObject.url; this.supported_types = contentObject.supported_types; - this.actions = contentObject.actions.map(function(action){ - return new Action(action); - }) + if(contentObject.actions) { + this.actions = contentObject.actions.map(function(action){ + return new Action(action); + }) + } else { + this.actions = []; + } } updateFromExternalResponseItem(externalResponseItem) {