diff --git a/code/dataobjects/AccessAuthority.php b/code/dataobjects/AccessAuthority.php
index <HASH>..<HASH> 100644
--- a/code/dataobjects/AccessAuthority.php
+++ b/code/dataobjects/AccessAuthority.php
@@ -48,7 +48,7 @@ class AccessAuthority extends DataObject {
 	}
 	
 	public function onAfterDelete() {
-		parent::onBeforeDelete();
+		parent::onAfterDelete();
 		
 		if($values = $this->Perms->getValues()){
 			foreach ($values as $perm) {
FIX incorrect parent:: reference meaning extend(onAfterDelete) doesn't fire