Index: net/reporting/reporting_delivery_agent.cc |
diff --git a/net/reporting/reporting_delivery_agent.cc b/net/reporting/reporting_delivery_agent.cc |
index fb12d03b47a276d169a341e2e0ccac50ec058dc4..38d601cca05aa867b32acc65f2fe211d3e0c49d9 100644 |
--- a/net/reporting/reporting_delivery_agent.cc |
+++ b/net/reporting/reporting_delivery_agent.cc |
@@ -170,7 +170,8 @@ class ReportingDeliveryAgentImpl : public ReportingDeliveryAgent, |
void OnUploadComplete(const std::unique_ptr<Delivery>& delivery, |
ReportingUploader::Outcome outcome) { |
if (outcome == ReportingUploader::Outcome::SUCCESS) { |
- cache()->RemoveReports(delivery->reports); |
+ cache()->RemoveReports(delivery->reports, |
+ ReportingReport::Outcome::DELIVERED); |
endpoint_manager()->InformOfEndpointRequest(delivery->endpoint, true); |
} else { |
cache()->IncrementReportsAttempts(delivery->reports); |