diff --git a/app/imports/api/engine/computation/computeCreatureComputation.js b/app/imports/api/engine/computation/computeCreatureComputation.js index be866e1b..88dde8c7 100644 --- a/app/imports/api/engine/computation/computeCreatureComputation.js +++ b/app/imports/api/engine/computation/computeCreatureComputation.js @@ -56,12 +56,14 @@ function pushDependenciesToStack(nodeId, graph, stack, computation){ oriented: true }); const loop = pather.find(nodeId, nodeId); - computation.errors.push({ - type: 'dependencyLoop', - details: { - nodes: loop.map(node => node.id) - }, - }); + if (loop.length) { + computation.errors.push({ + type: 'dependencyLoop', + details: { + nodes: loop.map(node => node.id) + }, + }); + } } stack.push(linkedNode); }, true); diff --git a/app/imports/ui/creature/character/errors/CharacterErrors.vue b/app/imports/ui/creature/character/errors/CharacterErrors.vue index f86ba265..d15963a9 100644 --- a/app/imports/ui/creature/character/errors/CharacterErrors.vue +++ b/app/imports/ui/creature/character/errors/CharacterErrors.vue @@ -1,5 +1,5 @@