diff --git a/typo3/sysext/form/Resources/Public/JavaScript/Backend/FormEditor/Core.js b/typo3/sysext/form/Resources/Public/JavaScript/Backend/FormEditor/Core.js index cc45a2413e4c5e794eff2f59b15e5dd2b68ea9d2..ee5ba3bb83415fba138643d1585edad661e56926 100644 --- a/typo3/sysext/form/Resources/Public/JavaScript/Backend/FormEditor/Core.js +++ b/typo3/sysext/form/Resources/Public/JavaScript/Backend/FormEditor/Core.js @@ -886,7 +886,9 @@ define(['jquery'], function($) { propertyToRemove = parentPropertyPath.pop(); parentPropertyPath = parentPropertyPath.join('.'); parentPropertyData = get(parentPropertyPath); - delete parentPropertyData[propertyToRemove]; + if (typeof parentPropertyData !== 'undefined') { + delete parentPropertyData[propertyToRemove]; + } } else { assert(false, 'remove toplevel properties is not supported', 1489319753); }