diff --git a/code/controller/AssetAdmin.php b/code/controller/AssetAdmin.php index 5ca819c7..9c592405 100755 --- a/code/controller/AssetAdmin.php +++ b/code/controller/AssetAdmin.php @@ -308,10 +308,10 @@ JS // check create permissions if(!singleton($class)->canCreate()) return Security::permissionFailure($this); - + // check addchildren permissions if( - singleton($class)->hasDatabaseField('Hierarchy') + singleton($class)->hasExtension('Hierarchy') && isset($data['ParentID']) && is_numeric($data['ParentID']) ) {