From ac564afa56a691e378ab9bb04cb14bb283886a16 Mon Sep 17 00:00:00 2001 From: xuri Date: Sun, 13 Nov 2022 00:40:04 +0800 Subject: Remove internal error log print, throw XML deserialize error --- rows.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'rows.go') diff --git a/rows.go b/rows.go index 34a227f..9f1ac73 100644 --- a/rows.go +++ b/rows.go @@ -435,8 +435,13 @@ func (f *File) sharedStringsReader() (*xlsxSST, error) { f.sharedStringsMap[sharedStrings.SI[i].T.Val] = i } } - f.addContentTypePart(0, "sharedStrings") - rels := f.relsReader(relPath) + if err = f.addContentTypePart(0, "sharedStrings"); err != nil { + return f.SharedStrings, err + } + rels, err := f.relsReader(relPath) + if err != nil { + return f.SharedStrings, err + } for _, rel := range rels.Relationships { if rel.Target == "/xl/sharedStrings.xml" { return f.SharedStrings, nil -- cgit v1.2.1