Chromium Code Reviews| Index: chrome/browser/local_discovery/cloud_print_base_api_flow.cc |
| diff --git a/chrome/browser/local_discovery/cloud_print_base_api_flow.cc b/chrome/browser/local_discovery/cloud_print_base_api_flow.cc |
| index 870bf287c425772bb70a126c0320d4fc01338b69..5330c613306e9a8a8f44aec8952bb41d871d741b 100644 |
| --- a/chrome/browser/local_discovery/cloud_print_base_api_flow.cc |
| +++ b/chrome/browser/local_discovery/cloud_print_base_api_flow.cc |
| @@ -27,6 +27,7 @@ CloudPrintBaseApiFlow::CloudPrintBaseApiFlow( |
| Delegate* delegate) |
| : request_context_(request_context), |
| token_service_(token_service), |
| + user_index_(kAccountIndexUseOAuth2), |
| url_(automated_claim_url), |
| delegate_(delegate) { |
| } |
| @@ -69,17 +70,19 @@ void CloudPrintBaseApiFlow::Start() { |
| GURL cookie_url; |
| char separator_character = '?'; |
| - if (url_.spec().find_first_of('?') == std::string::npos) { |
| - separator_character = '&' |
| + if (url_.spec().find_first_of('?') != std::string::npos) { |
| + separator_character = '&'; |
| } |
| if (xsrf_token_.empty()) { |
| cookie_url = GURL(base::StringPrintf(kCookieURLFormatNoXSRF, |
| url_.spec().c_str(), |
| + separator_character, |
|
Vitaly Buka (NO REVIEWS)
2013/09/04 21:46:25
Please use net::AppendQueryParameter(
Noam Samuel
2013/09/05 23:08:31
Done.
|
| user_index_)); |
| } else { |
| cookie_url = GURL(base::StringPrintf(kCookieURLFormat, |
| url_.spec().c_str(), |
| + separator_character, |
| xsrf_token_.c_str(), |
| user_index_)); |
| } |