Commit b0e04b8d authored by Dominique Fauteux-Chapleau's avatar Dominique Fauteux-Chapleau Committed by Commit Bot

Fix MaybeFinishConnectorRequest for auth request

The "if" removed in MaybeFinishConnectorRequest would prevent the auth
request from completing since received_connector_responses_ is populated
by tags in OnGetConnectorResponse. Since the auth request doesn't use
tags, that map entry would stay empty and the request would be blocked
from finishing.

This CL also removes MaybeFinishRequest since it has no caller.

Change-Id: Iae87f675bb8fb1690c34d3fececf1698a7e391e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2261165Reviewed-by: default avatarDaniel Rubery <drubery@chromium.org>
Commit-Queue: Dominique Fauteux-Chapleau <domfc@chromium.org>
Cr-Commit-Position: refs/heads/master@{#781548}
parent f0440a6e
......@@ -359,17 +359,7 @@ void BinaryUploadService::OnGetLegacyResponse(
MaybeFinishLegacyRequest(request);
}
void BinaryUploadService::MaybeFinishRequest(Request* request) {
if (request->use_legacy_proto())
MaybeFinishLegacyRequest(request);
else
MaybeFinishConnectorRequest(request);
}
void BinaryUploadService::MaybeFinishConnectorRequest(Request* request) {
if (!received_connector_responses_.contains(request))
return;
for (const std::string& tag : request->content_analysis_request().tags()) {
const auto& results = received_connector_responses_[request].results();
if (std::none_of(
......
......@@ -255,7 +255,6 @@ class BinaryUploadService : public KeyedService {
void OnGetLegacyResponse(Request* request,
DeepScanningClientResponse response);
void MaybeFinishRequest(Request* request);
void MaybeFinishConnectorRequest(Request* request);
void MaybeFinishLegacyRequest(Request* request);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment