| Index: chrome/browser/chromeos/file_system_provider/operations/get_metadata.cc
|
| diff --git a/chrome/browser/chromeos/file_system_provider/operations/get_metadata.cc b/chrome/browser/chromeos/file_system_provider/operations/get_metadata.cc
|
| index f98a14593e7805b16f64089f61dd58ce5d015ebb..0cc8389e6f2253dd18b284d6019e71e57510c7b4 100644
|
| --- a/chrome/browser/chromeos/file_system_provider/operations/get_metadata.cc
|
| +++ b/chrome/browser/chromeos/file_system_provider/operations/get_metadata.cc
|
| @@ -32,10 +32,10 @@ bool ConvertRequestValueToFileInfo(scoped_ptr<RequestValue> value,
|
|
|
| output->name = params->metadata.name;
|
| output->is_directory = params->metadata.is_directory;
|
| - output->size = static_cast<int64>(params->metadata.size);
|
| + output->size = static_cast<int64>(*params->metadata.size);
|
|
|
| std::string input_modification_time;
|
| - if (!params->metadata.modification_time.additional_properties.GetString(
|
| + if (!params->metadata.modification_time->additional_properties.GetString(
|
| "value", &input_modification_time)) {
|
| NOTREACHED();
|
| }
|
| @@ -65,7 +65,8 @@ bool ValidateIDLEntryMetadata(
|
| return false;
|
|
|
| std::string input_modification_time;
|
| - if (!metadata.modification_time.additional_properties.GetString(
|
| + if (metadata.modification_time.get() &&
|
| + !metadata.modification_time->additional_properties.GetString(
|
| "value", &input_modification_time)) {
|
| return false;
|
| }
|
|
|