| Index: components/offline_pages/core/prefetch/generate_page_bundle_request.cc | 
| diff --git a/components/offline_pages/core/prefetch/generate_page_bundle_request.cc b/components/offline_pages/core/prefetch/generate_page_bundle_request.cc | 
| index 8fddcfba1b0dfd1ea0f4a0523e916cbb498452e1..94f9155b8ab592870b6bda79149dd1580090a40d 100644 | 
| --- a/components/offline_pages/core/prefetch/generate_page_bundle_request.cc | 
| +++ b/components/offline_pages/core/prefetch/generate_page_bundle_request.cc | 
| @@ -56,18 +56,19 @@ GeneratePageBundleRequest::~GeneratePageBundleRequest() {} | 
| void GeneratePageBundleRequest::OnCompleted(PrefetchRequestStatus status, | 
| const std::string& data) { | 
| if (status != PrefetchRequestStatus::SUCCESS) { | 
| -    callback_.Run(status, std::vector<RenderPageInfo>()); | 
| +    callback_.Run(status, std::string(), std::vector<RenderPageInfo>()); | 
| return; | 
| } | 
|  | 
| std::vector<RenderPageInfo> pages; | 
| -  if (!ParseOperationResponse(data, &pages)) { | 
| +  std::string operation_name = ParseOperationResponse(data, &pages); | 
| +  if (operation_name.empty()) { | 
| callback_.Run(PrefetchRequestStatus::SHOULD_RETRY_WITH_BACKOFF, | 
| -                  std::vector<RenderPageInfo>()); | 
| +                  std::string(), std::vector<RenderPageInfo>()); | 
| return; | 
| } | 
|  | 
| -  callback_.Run(PrefetchRequestStatus::SUCCESS, pages); | 
| +  callback_.Run(PrefetchRequestStatus::SUCCESS, operation_name, pages); | 
| } | 
|  | 
| }  // offline_pages | 
|  |