From e30edaae4f828ecc49db41f05def821ed8b9847b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toma=C5=BE=20Jerman?= Date: Sun, 1 Mar 2020 20:54:48 +0100 Subject: [PATCH] Don't insert empty record values Big performance gains on sparse data sets. --- pkg/migrate/types/node.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkg/migrate/types/node.go b/pkg/migrate/types/node.go index b71d63fdb..39a2292df 100644 --- a/pkg/migrate/types/node.go +++ b/pkg/migrate/types/node.go @@ -417,10 +417,12 @@ func importNodeSource(n *Node, users map[string]uint64, repo repository.RecordRe val = fmt.Sprint(users[val]) } - vals = append(vals, &types.RecordValue{ - Name: h, - Value: val, - }) + if val != "" { + vals = append(vals, &types.RecordValue{ + Name: h, + Value: val, + }) + } } }