From d01ad0933752899df6322da79e6d1704c61066c2 Mon Sep 17 00:00:00 2001 From: an2508374 Date: Wed, 24 Jan 2024 23:40:53 +0100 Subject: [PATCH] #122: update get orders handler --- .../Mongo/QueriesHandlers/GetOrdersHandler.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SwiftParcel.Services.Orders/src/SwiftParcel.Services.Orders.Infrastructure/SwiftParcel.Services.Orders.Infrastructure/Mongo/QueriesHandlers/GetOrdersHandler.cs b/SwiftParcel.Services.Orders/src/SwiftParcel.Services.Orders.Infrastructure/SwiftParcel.Services.Orders.Infrastructure/Mongo/QueriesHandlers/GetOrdersHandler.cs index b224a36..609088d 100644 --- a/SwiftParcel.Services.Orders/src/SwiftParcel.Services.Orders.Infrastructure/SwiftParcel.Services.Orders.Infrastructure/Mongo/QueriesHandlers/GetOrdersHandler.cs +++ b/SwiftParcel.Services.Orders/src/SwiftParcel.Services.Orders.Infrastructure/SwiftParcel.Services.Orders.Infrastructure/Mongo/QueriesHandlers/GetOrdersHandler.cs @@ -41,7 +41,8 @@ public async Task> HandleAsync(GetOrders query, Cancellati return Enumerable.Empty(); } - documents = documents.Where(p => p.CustomerId == query.CustomerId); + documents = documents.Where(p => p.CustomerId == query.CustomerId && + p.Status != OrderStatus.WaitingForDecision && p.Status != OrderStatus.Approved); var orders = await documents.ToListAsync(); var ordersDto = orders.Select(p => p.AsDto());