From c49e7aab306437f0e721620af4a24364edf4d601 Mon Sep 17 00:00:00 2001 From: xuri Date: Mon, 9 Aug 2021 22:22:43 +0800 Subject: Reduce cyclomatic complexities for the formula calculate function and update documentation for the API: `MergeCell` and `GetCellValue` --- sparkline.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'sparkline.go') diff --git a/sparkline.go b/sparkline.go index 5326c60..917383d 100644 --- a/sparkline.go +++ b/sparkline.go @@ -524,10 +524,11 @@ func (f *File) appendSparkline(ws *xlsxWorksheet, group *xlsxX14SparklineGroup, if sparklineGroupBytes, err = xml.Marshal(group); err != nil { return } - groups = &xlsxX14SparklineGroups{ - XMLNSXM: NameSpaceSpreadSheetExcel2006Main.Value, - Content: decodeSparklineGroups.Content + string(sparklineGroupBytes), + if groups == nil { + groups = &xlsxX14SparklineGroups{} } + groups.XMLNSXM = NameSpaceSpreadSheetExcel2006Main.Value + groups.Content = decodeSparklineGroups.Content + string(sparklineGroupBytes) if sparklineGroupsBytes, err = xml.Marshal(groups); err != nil { return } -- cgit v1.2.1