diff --git a/score/mw/com/impl/configuration/config_parser.cpp b/score/mw/com/impl/configuration/config_parser.cpp index 7fd799bb..a1744776 100644 --- a/score/mw/com/impl/configuration/config_parser.cpp +++ b/score/mw/com/impl/configuration/config_parser.cpp @@ -126,8 +126,8 @@ auto ParseInstanceSpecifier(const score::json::Object& json_map) -> InstanceSpec auto string_result = instanceSpecifierJson->second.As(); SCORE_LANGUAGE_FUTURECPP_PRECONDITION_PRD_MESSAGE(string_result.has_value(), "Configuration corrupted, check with json schema"); - auto instance_specifier_name = string_result.value().get(); - const auto instance_specifier_result = InstanceSpecifier::Create(std::move(instance_specifier_name)); + const auto& instance_specifier_name = string_result.value().get(); + const auto instance_specifier_result = InstanceSpecifier::Create(std::string{instance_specifier_name}); if (!instance_specifier_result.has_value()) { score::mw::log::LogFatal("lola") << "Invalid InstanceSpecifier.";