From 2e2ba988ee22a66b0ec9d24f01374a1afe49836f Mon Sep 17 00:00:00 2001 From: Cheick Keita Date: Tue, 12 Jan 2021 11:00:34 -0800 Subject: [PATCH] Fix condition for triggering new unique report event (#422) --- src/agent/onefuzz-agent/src/tasks/report/crash_report.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/agent/onefuzz-agent/src/tasks/report/crash_report.rs b/src/agent/onefuzz-agent/src/tasks/report/crash_report.rs index 764c2b164..184368cbd 100644 --- a/src/agent/onefuzz-agent/src/tasks/report/crash_report.rs +++ b/src/agent/onefuzz-agent/src/tasks/report/crash_report.rs @@ -69,10 +69,11 @@ async fn upload_deduped(report: &CrashReport, container: &BlobContainerUrl) -> R .put(deduped_url) .json(report) // Conditional PUT, only if-not-exists. + // https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations .header("If-None-Match", "*") .send_retry_default() .await?; - if result.status() != StatusCode::NOT_MODIFIED { + if result.status() == StatusCode::CREATED { event!(new_unique_report;); } Ok(())