From dae0af24cd19d8c533ab4f89ea7eda8e495ed92a Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Wed, 16 Oct 2013 12:30:20 +0200 Subject: [PATCH] Avoid warnings if libcalendaring env variables are not set (#2356) --- plugins/libcalendaring/libcalendaring.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/libcalendaring/libcalendaring.js b/plugins/libcalendaring/libcalendaring.js index 73d1c1ec..5dcc3d46 100644 --- a/plugins/libcalendaring/libcalendaring.js +++ b/plugins/libcalendaring/libcalendaring.js @@ -23,12 +23,16 @@ function rcube_libcalendaring(settings) { // member vars - this.settings = settings; + this.settings = settings || {}; this.alarm_ids = []; this.alarm_dialog = null; this.snooze_popup = null; this.dismiss_link = null; + // abort if env isn't set + if (!settings || !settings.date_format) + return; + // private vars var me = this; var gmt_offset = (new Date().getTimezoneOffset() / -60) - (settings.timezone || 0) - (settings.dst || 0);