diff --git a/tine20/Felamimail/js/sieve/RuleConditionsPanel.js b/tine20/Felamimail/js/sieve/RuleConditionsPanel.js index f631b626585..3fcfbf366ff 100644 --- a/tine20/Felamimail/js/sieve/RuleConditionsPanel.js +++ b/tine20/Felamimail/js/sieve/RuleConditionsPanel.js @@ -66,6 +66,9 @@ Tine.Felamimail.sieve.RuleConditionsPanel = Ext.extend(Tine.widgets.grid.FilterT * @return {Array} */ Tine.Felamimail.sieve.RuleConditionsPanel.getFilterModel = function(app) { + if (! app) { + app = Tine.Tinebase.appMgr.get('Felamimail'); + } return [ {sort: 10, label: app.i18n._('From (Email)'), field: 'from', operators: ['contains', 'regex'], emptyText: 'test@example.org'}, {sort: 20, label: app.i18n._('From (Email and Name)'), field: 'fromheader', operators: ['contains', 'regex'], emptyText: 'name or email'}, diff --git a/tine20/Felamimail/js/sieve/RuleEditDialog.js b/tine20/Felamimail/js/sieve/RuleEditDialog.js index 88f30d9c68f..2f0c67b33b6 100644 --- a/tine20/Felamimail/js/sieve/RuleEditDialog.js +++ b/tine20/Felamimail/js/sieve/RuleEditDialog.js @@ -438,6 +438,9 @@ Tine.Felamimail.sieve.RuleEditDialog.openWindow = function (config) { * @return {Array} */ Tine.Felamimail.sieve.RuleEditDialog.getActionTypes = function(app) { + if (! app) { + app = Tine.Tinebase.appMgr.get('Felamimail'); + } return [ ['fileinto', app.i18n._('Move mail to folder')], ['redirect', app.i18n._('Redirect mail to address')],