diff --git a/plugin/chess/core.go b/plugin/chess/core.go index 7f81fce1d9..dddd042ac9 100644 --- a/plugin/chess/core.go +++ b/plugin/chess/core.go @@ -471,7 +471,10 @@ func getBoardElement(groupCode int64) (imgMsg message.MessageSegment, err error) mark := cimage.MarkSquares(yellow, highlightSquare...) board := pos.Board() fromBlack := cimage.Perspective(gameTurn) - cimage.SVG(buf, board, fromBlack, mark) + err = cimage.SVG(buf, board, fromBlack, mark) + if err != nil { + return + } worker, err := resvg.NewDefaultWorker(context.Background()) if err != nil {