From f39049a7bf92cee6740db90322f8c58775c4bae3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Philipp=20Sch=C3=BCle?= Date: Wed, 18 Feb 2015 17:34:05 +0100 Subject: [PATCH] Revert "0010834: defining a key-value costumfield breaks addressbook" MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit -> this is only needed with the registry changes introduced in pu/2013.10-mailto This reverts commit 6ee7095ff75780e97425011642b315cdb5b4024a. Change-Id: I7205d027979ac989fe3ff4e57165e60c46b0353b Reviewed-on: http://gerrit.tine20.com/customers/1671 Reviewed-by: Philipp Schüle Tested-by: Philipp Schüle --- tine20/Tinebase/js/widgets/customfields/ConfigManager.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/tine20/Tinebase/js/widgets/customfields/ConfigManager.js b/tine20/Tinebase/js/widgets/customfields/ConfigManager.js index d8ef207..5b05752 100644 --- a/tine20/Tinebase/js/widgets/customfields/ConfigManager.js +++ b/tine20/Tinebase/js/widgets/customfields/ConfigManager.js @@ -20,17 +20,14 @@ Tine.widgets.customfields.ConfigManager = function() { data: allCfs ? allCfs : [] }); - // place customefield keyFieldConfig in registry so we can use the standard widgets - // keyfields are used for key/value customfields with a defined store + // place keyFieldConfig in registry so we can use the standard widgets stores[app.appName].each(function(cfConfig) { var definition = cfConfig.get('definition'), options = definition.options ? definition.options : {}, keyFieldConfig = definition.keyFieldConfig ? definition.keyFieldConfig : null; if (keyFieldConfig) { - var config = app.getRegistry().get('config'); - config[cfConfig.get('name')] = keyFieldConfig; - app.getRegistry().set('config', config); + app.getRegistry().get('config')[cfConfig.get('name')] = keyFieldConfig; } }); } -- 2.7.4