Index: chrome/browser/search/suggestions/suggestions_ui.cc |
diff --git a/chrome/browser/search/suggestions/suggestions_ui.cc b/chrome/browser/search/suggestions/suggestions_ui.cc |
index 85566ba895595d8e9e588ee6805fa37859f6e6cd..8fef7fbac493adcecf96347ef7b38f2262220670 100644 |
--- a/chrome/browser/search/suggestions/suggestions_ui.cc |
+++ b/chrome/browser/search/suggestions/suggestions_ui.cc |
@@ -200,7 +200,8 @@ void SuggestionsSource::StartDataRequest( |
suggestions_service->FetchSuggestionsData(); |
SuggestionsProfile suggestions_profile = |
- suggestions_service->GetSuggestionsDataFromCache(); |
+ suggestions_service->GetSuggestionsDataFromCache().value_or( |
+ SuggestionsProfile()); |
size_t size = suggestions_profile.suggestions_size(); |
if (!size) { |
std::string output = RenderOutputHtmlNoSuggestions(is_refresh); |