From 60b4739ac37e3ffd0af78eccc152b166c1d9bb4a Mon Sep 17 00:00:00 2001 From: ekzyis Date: Wed, 16 Oct 2024 03:34:48 +0200 Subject: [PATCH] Fix empty algebraic notation returned --- chess/board.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/chess/board.go b/chess/board.go index 8ad232e..06f4eeb 100644 --- a/chess/board.go +++ b/chess/board.go @@ -240,6 +240,10 @@ func (b *Board) SetPiece(name PieceName, color Color, position string) error { } func (b *Board) AlgebraicNotation() string { + if len(b.Moves) == 0 { + return "" + } + var text string for i, m := range b.Moves { if i%2 == 0 {