When I play 1.e4, the correct FEN should be
rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1
but Lichess produces:
rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq - 0 1
thus, not setting the en passant square. According to the spec it should be set even if there is no pawn that can capture en passant. This causes API calls to fail whenever a FEN is needed (like /cloud-eval).
When I play 1.e4, the correct FEN should be
rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1
but Lichess produces:
rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq - 0 1
thus, not setting the en passant square. According to the spec it should be set even if there is no pawn that can capture en passant. This causes API calls to fail whenever a FEN is needed (like /cloud-eval).



