From af1aa0874d200e8f66a002d1ccae4d38e525079f Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Wed, 31 Aug 2016 23:18:34 +0200 Subject: [PATCH] Added try/catch block to handle exceptions if widgets. --- .../app/lib/app_post/interface_handle.coffee | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/app/lib/app_post/interface_handle.coffee b/app/assets/javascripts/app/lib/app_post/interface_handle.coffee index 00968ac55..78ac9bcd0 100644 --- a/app/assets/javascripts/app/lib/app_post/interface_handle.coffee +++ b/app/assets/javascripts/app/lib/app_post/interface_handle.coffee @@ -43,10 +43,13 @@ class App.Run extends App.Controller sortedKeys = Object.keys(widgets).sort() for key in sortedKeys widget = widgets[key] - new widget( - el: el - key: key - ) + try + new widget( + el: el + key: key + ) + catch e + @log 'error', "widget #{key}:", e App.Event.trigger(event + ':ready') class App.Content extends App.ControllerWidgetPermanent