diff --git a/frontend/src/admin/settings/components/SettingsSetting.jsx b/frontend/src/admin/settings/components/SettingsSetting.jsx index 7f5db7230efca838f4c5a27582deb7e43241f92f..8c4ad2bf82fbdbe6e06b96d4ee2cf85cfbf2e752 100644 --- a/frontend/src/admin/settings/components/SettingsSetting.jsx +++ b/frontend/src/admin/settings/components/SettingsSetting.jsx @@ -49,8 +49,8 @@ export default class SettingsSetting extends Component { value={setting.value} options={setting.options} onChange={this.props.updateSetting.bind(null, setting)} - optionNameFn={option => option} - optionValueFn={option => option} + optionNameFn={option => typeof option === "object" ? option.name : option } + optionValueFn={option => typeof option === "object" ? option.value : option } /> ); } diff --git a/frontend/src/admin/settings/settings.controllers.js b/frontend/src/admin/settings/settings.controllers.js index 924f8f6f5eb7291dd5c8092b168f176f1fe2a762..362a90f890b438a9e0240db76b2181b8cc75a013 100644 --- a/frontend/src/admin/settings/settings.controllers.js +++ b/frontend/src/admin/settings/settings.controllers.js @@ -8,7 +8,7 @@ var SettingsAdminControllers = angular.module('metabaseadmin.settings.controller // from common.clj var TIMEZONES = [ - "", + { name: "Database Default", value: "" }, "GMT", "UTC", "US/Alaska",