diff --git a/sdk/data_tables/src/operations/transaction.rs b/sdk/data_tables/src/operations/transaction.rs index 2940b3aff4..d8ee238c07 100644 --- a/sdk/data_tables/src/operations/transaction.rs +++ b/sdk/data_tables/src/operations/transaction.rs @@ -109,7 +109,9 @@ impl TransactionBuilder { let mut request = Request::new(url, Method::Delete); request.insert_header(ACCEPT, "application/json;odata=minimalmetadata"); - request.add_optional_header(&match_condition); + + let match_condition = match_condition.unwrap_or(IfMatchCondition::Any); + request.add_mandatory_header(&match_condition); request.set_body(""); self.transaction.add(TransactionOperation::new(request));