3
0

Assure node parent order on migration

Link splicing caused order to change; broke internal
loops.
This commit is contained in:
Tomaž Jerman 2020-03-01 20:53:36 +01:00
parent 440cf71798
commit 5a10619242

View File

@ -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