From 2be4bfd410744201f96e79804ef644d26c47f49f Mon Sep 17 00:00:00 2001 From: Eugene Androsov <53434131+EugeneAndrosovPaser@users.noreply.github.com> Date: Sun, 15 Nov 2020 04:58:45 +0200 Subject: [PATCH] Fix row duplicate mechanism (#729) --- rows.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rows.go b/rows.go index 3bbf4f2..04a06b9 100644 --- a/rows.go +++ b/rows.go @@ -20,6 +20,8 @@ import ( "log" "math" "strconv" + + "github.com/mohae/deepcopy" ) // GetRows return all the rows in a sheet by given worksheet name (case @@ -538,7 +540,7 @@ func (f *File) DuplicateRowTo(sheet string, row, row2 int) error { for i, r := range ws.SheetData.Row { if r.R == row { - rowCopy = ws.SheetData.Row[i] + rowCopy = deepcopy.Copy(ws.SheetData.Row[i]).(xlsxRow) ok = true break }