| Index: ui/file_manager/file_manager/foreground/js/metadata/metadata_cache_item.js
|
| diff --git a/ui/file_manager/file_manager/foreground/js/metadata/metadata_cache_item.js b/ui/file_manager/file_manager/foreground/js/metadata/metadata_cache_item.js
|
| index 663320f30de1a26b94d2096a7137db7389e6a50b..1efae04d9e4d73384a699f05bb6fced3584577bf 100644
|
| --- a/ui/file_manager/file_manager/foreground/js/metadata/metadata_cache_item.js
|
| +++ b/ui/file_manager/file_manager/foreground/js/metadata/metadata_cache_item.js
|
| @@ -62,8 +62,11 @@ MetadataCacheItem.prototype.storeProperties = function(requestId, object) {
|
| for (var name in object) {
|
| if (!this.properties_[name])
|
| this.properties_[name] = new MetadataCacheItemProperty();
|
| - if (requestId < this.properties_[name].requestId)
|
| + if (requestId < this.properties_[name].requestId ||
|
| + this.properties_[name].state ===
|
| + MetadataCacheItemPropertyState.FULFILLED) {
|
| continue;
|
| + }
|
| changed = true;
|
| this.properties_[name].requestId = requestId;
|
| this.properties_[name].value = object[name];
|
|
|