From 5a10619242cd3f96eaafbccd7ea8482ff21695f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toma=C5=BE=20Jerman?= Date: Sun, 1 Mar 2020 20:53:36 +0100 Subject: [PATCH] Assure node parent order on migration Link splicing caused order to change; broke internal loops. --- pkg/migrate/types/node.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/migrate/types/node.go b/pkg/migrate/types/node.go index 6dd04264e..b71d63fdb 100644 --- a/pkg/migrate/types/node.go +++ b/pkg/migrate/types/node.go @@ -115,8 +115,13 @@ func (n *Node) Migrate(repoRecord repository.RecordRepository, users map[string] var rtr []*Node + var pps []*Node + for _, pp := range n.Parents { + pps = append(pps, pp) + } + // update node refs - for _, p := range n.Parents { + for _, p := range pps { rtr = append(rtr, p) // pass mapping object to the node's parend so it can migrate it's data