Index: chrome/browser/chromeos/extensions/file_manager/private_api_util.cc |
diff --git a/chrome/browser/chromeos/extensions/file_manager/private_api_util.cc b/chrome/browser/chromeos/extensions/file_manager/private_api_util.cc |
index 2f3ec745dfcbc3cf432ca97d19964bf95b10b584..fcc78b264c4671dcefa13cc6936deebd2ce70899 100644 |
--- a/chrome/browser/chromeos/extensions/file_manager/private_api_util.cc |
+++ b/chrome/browser/chromeos/extensions/file_manager/private_api_util.cc |
@@ -138,8 +138,13 @@ void VolumeInfoToVolumeMetadata( |
new std::string(volume_info.source_path.AsUTF8Unsafe())); |
} |
- volume_metadata->extension_id.reset( |
- new std::string(volume_info.extension_id)); |
+ if (volume_info.type == VOLUME_TYPE_PROVIDED) { |
+ volume_metadata->extension_id.reset( |
+ new std::string(volume_info.extension_id)); |
+ |
+ volume_metadata->file_system_id.reset( |
+ new std::string(volume_info.file_system_id)); |
+ } |
volume_metadata->volume_label.reset( |
new std::string(volume_info.volume_label)); |