diff --git a/src/main/java/Model/Exchange.java b/src/main/java/Model/Exchange.java index 080a109..1a3a33f 100644 --- a/src/main/java/Model/Exchange.java +++ b/src/main/java/Model/Exchange.java @@ -110,7 +110,7 @@ public Transaction sell(Share originalShare, BigDecimal sellQuantity, Player pla if (sellQuantity.compareTo(originalShare.getQuantity()) > 0) { return null; } - + Share shareToSell; if (sellQuantity.compareTo(originalShare.getQuantity()) < 0) { @@ -141,7 +141,8 @@ public Transaction sell(Share originalShare, BigDecimal sellQuantity, Player pla shareToSell = originalShare; } - Sale sale = new Sale(shareToSell, this.week); + // Salgstransaksjon via fabrikken + Transaction sale = TransactionFactory.createSale(shareToSell, this.week); sale.commit(player); notifyObservers();