We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2d57fda commit 6d88323Copy full SHA for 6d88323
1 file changed
src/main/java/org/soujava/samples/ai/patterns/planning/OrderService.java
@@ -33,10 +33,7 @@ public String getActiveOrderNumber(String customerId) {
33
public String cancelOrder(String orderNumber) {
34
LOGGER.info("[TOOL EXECUTION] Calling payment gateway to cancel: " + orderNumber);
35
Optional<Order> order = repository.findById(UUID.fromString(orderNumber));
36
- order.ifPresent(o -> {
37
- o.cancel();
38
- repository.save(o);
39
- });
+ order.ifPresent(o -> repository.save(o.cancel()));
40
return order.isPresent() ? "SUCCESS - $45.00 Refunded" : "ORDER_NOT_FOUND";
41
}
42
0 commit comments