From 33cebc4409547d44dea4ce2d84a0729ecb3cecd0 Mon Sep 17 00:00:00 2001 From: Solveig Natvig Date: Sun, 22 Mar 2026 15:58:45 +0100 Subject: [PATCH] Fix price retrieval in commit method --- src/main/java/Purchase.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/Purchase.java b/src/main/java/Purchase.java index b8bd457..67b1049 100644 --- a/src/main/java/Purchase.java +++ b/src/main/java/Purchase.java @@ -7,14 +7,14 @@ public Purchase(Share share, int week) { @Override public void commit(Player player) { - BigDecimal price = this.getShare().getPurchasePrice(); + BigDecimal price = this.getCalculator().calculateTotal(); if (isCommitted() || (player.getMoney().compareTo(price) < 0)) { return; } player.withdrawMoney(price); - player.getPortfolio().addShare(getShare()); + player.getPortfolio().addShare(this.getShare()); player.getTransactionArchive().add(this); this.committed = true;