Index: chrome/browser/extensions/api/bookmarks/bookmarks_api.cc |
diff --git a/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc b/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc |
index 06b023eef882f7838902e2bace1d08264c15a1d3..ce3835296c163d465699b7c6811576d70e4b28ef 100644 |
--- a/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc |
+++ b/chrome/browser/extensions/api/bookmarks/bookmarks_api.cc |
@@ -355,7 +355,9 @@ void BookmarkEventRouter::OnWillAddBookmarkNode(BookmarkModel* model, |
if (IsEnhancedBookmarksExtensionActive(Profile::FromBrowserContext( |
browser_context_))) { |
static const char key[] = "stars.id"; |
- node->SetMetaInfo(key, GenerateEnhancedBookmarksID(node->is_folder())); |
+ std::string value; |
+ if (!node->GetMetaInfo(key, &value)) |
+ node->SetMetaInfo(key, GenerateEnhancedBookmarksID(node->is_folder())); |
} |
} |