From 05cf0142e908561fa55d79a8a9d030c4cbf310c9 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Fri, 3 Oct 2014 09:19:51 -0700 Subject: [PATCH] fix for default value search --- domain-server/src/DomainServerSettingsManager.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/domain-server/src/DomainServerSettingsManager.cpp b/domain-server/src/DomainServerSettingsManager.cpp index f99e0bf734..28b1151f2d 100644 --- a/domain-server/src/DomainServerSettingsManager.cpp +++ b/domain-server/src/DomainServerSettingsManager.cpp @@ -76,7 +76,7 @@ QVariant DomainServerSettingsManager::valueOrDefaultValueForKeyPath(const QStrin int dotIndex = keyPath.indexOf('.'); QString groupKey = keyPath.mid(0, dotIndex); - QString settingKey = keyPath.mid(dotIndex); + QString settingKey = keyPath.mid(dotIndex + 1); foreach(const QVariant& group, _descriptionArray.toVariantList()) { QVariantMap groupMap = group.toMap(); @@ -88,16 +88,13 @@ QVariant DomainServerSettingsManager::valueOrDefaultValueForKeyPath(const QStrin return settingMap[SETTING_DEFAULT_KEY]; } } + + return QVariant(); } } } - if (foundValue) { - return *foundValue; - } else { - return QVariant(); - } - + return QVariant(); } const QString SETTINGS_PATH = "/settings.json";