summaryrefslogtreecommitdiff
path: root/src/components/formatters/include/formatters/CSmartFactory.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/formatters/include/formatters/CSmartFactory.h')
-rw-r--r--src/components/formatters/include/formatters/CSmartFactory.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/components/formatters/include/formatters/CSmartFactory.h b/src/components/formatters/include/formatters/CSmartFactory.h
index c2037e7adc..e7eb91912f 100644
--- a/src/components/formatters/include/formatters/CSmartFactory.h
+++ b/src/components/formatters/include/formatters/CSmartFactory.h
@@ -299,10 +299,14 @@ bool CSmartFactory<FunctionIdEnum, MessageTypeEnum, StructIdEnum>::attachSchema(
}
object.setSchema(schemaIterator->second);
-
+
utils::SemanticVersion msg_version;
- if (object[NsSmartDeviceLink::NsJSONHandler::strings::S_PARAMS].keyExists(NsSmartDeviceLink::NsJSONHandler::strings::S_RPC_MSG_VERSION)) {
- msg_version = object[NsSmartDeviceLink::NsJSONHandler::strings::S_PARAMS][NsSmartDeviceLink::NsJSONHandler::strings::S_RPC_MSG_VERSION].asString();
+ if (object[NsSmartDeviceLink::NsJSONHandler::strings::S_PARAMS].keyExists(
+ NsSmartDeviceLink::NsJSONHandler::strings::S_RPC_MSG_VERSION)) {
+ msg_version =
+ object[NsSmartDeviceLink::NsJSONHandler::strings::S_PARAMS]
+ [NsSmartDeviceLink::NsJSONHandler::strings::S_RPC_MSG_VERSION]
+ .asString();
}
schemaIterator->second.applySchema(object, RemoveFakeParameters, msg_version);