octobercms/october · error · Error
Invalid parent type: {}
Error message
Invalid parent type: {} What it means
Error "Invalid parent type: {}" thrown in octobercms/october.
Source
Thrown at modules/backend/vuecomponents/treeview/assets/js/classes/draganddrop.js:573
parentNode = null;
switch (dropData.to.parentType) {
case 'drop-parent':
targetNodeList = node.parentNodeList;
parentNode = node.$parent;
break;
case 'this':
if (typeof node.nodeData.nodes === 'undefined') {
// Vue 3: Direct assignment is reactive
node.nodeData.nodes = [];
}
targetNodeList = node.nodeData.nodes;
parentNode = node;
node.expand();
break;
default:
throw new Error('Invalid parent type: ' + dropData.to.parentType);
}
switch (dropData.to.indexType) {
case 'above':
targetIndex = node.indexInParent;
break;
case 'below':
targetIndex = node.indexInParent + 1;
break;
case 'first':
targetIndex = 0;
break;
default:
throw new Error('Invalid index type: ' + dropData.to.indexType);
}
dropData.droppedNodes.forEach(function(droppedNodeData) {
var originalNode = droppedNodeData.nodeData;View on GitHub (pinned to b608633a7e)
When it happens
Trigger: Thrown at modules/backend/vuecomponents/treeview/assets/js/classes/draganddrop.js:573 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of octobercms/october@b608633a7e (2026-08-21).
Data as JSON: /api/errors/ab18dd58723f52b1.
Report an issue: GitHub.