From 783f115b3ecb1bf268c60e72dbde6b07d0bdbde7 Mon Sep 17 00:00:00 2001 From: etomas Date: Fri, 3 Mar 2017 12:10:30 +0100 Subject: [PATCH] Temporary fix for older clients --- .../Ordering/Ordering.API/Controllers/OrdersController.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Services/Ordering/Ordering.API/Controllers/OrdersController.cs b/src/Services/Ordering/Ordering.API/Controllers/OrdersController.cs index df2dc23f7..d01150b9c 100644 --- a/src/Services/Ordering/Ordering.API/Controllers/OrdersController.cs +++ b/src/Services/Ordering/Ordering.API/Controllers/OrdersController.cs @@ -36,6 +36,13 @@ namespace Microsoft.eShopOnContainers.Services.Ordering.API.Controllers var requestCreateOrder = new IdentifiedCommand(createOrderCommand, guid); result = await _mediator.SendAsync(requestCreateOrder); } + else + { + // If no x-requestid header is found we process the order anyway. This is just temporary to not break existing clients + // that aren't still updated. When all clients were updated this could be removed. + result = await _mediator.SendAsync(createOrderCommand); + } + if (result) { return Ok();