diff --git a/services/cameraservice/base/src/dcamera_metadata_setting_cmd.cpp b/services/cameraservice/base/src/dcamera_metadata_setting_cmd.cpp index 8f2e24f4aaf3e39b27adbb2da7c9b039aa319cbc..ee0c5af6d3cd13af29f54a75319ef4b3b0254f3a 100644 --- a/services/cameraservice/base/src/dcamera_metadata_setting_cmd.cpp +++ b/services/cameraservice/base/src/dcamera_metadata_setting_cmd.cpp @@ -102,7 +102,7 @@ int32_t DCameraMetadataSettingCmd::Unmarshal(const std::string& jsonStr) return DCAMERA_BAD_VALUE; } std::shared_ptr setting = std::make_shared(); - setting->type_ = (DCSettingsType)settingValue->valueint; + setting->type_ = (DCSettingsType)settingType->valueint; setting->value_ = settingValue->valuestring; value_.push_back(setting); }