diff --git a/app/src/main/java/chess/controller/commands/PromoteCommand.java b/app/src/main/java/chess/controller/commands/PromoteCommand.java index 3adb4c4..c3e51da 100644 --- a/app/src/main/java/chess/controller/commands/PromoteCommand.java +++ b/app/src/main/java/chess/controller/commands/PromoteCommand.java @@ -57,6 +57,9 @@ public class PromoteCommand extends PlayerCommand { outputSystem.onPawnPromoted(this.promoteType); + // invalidate the last move cache + board.setLastMove(null); + return CommandResult.Moved; }