diff options
Diffstat (limited to 'engine/lib/actions.php')
| -rw-r--r-- | engine/lib/actions.php | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/engine/lib/actions.php b/engine/lib/actions.php index 407b99f87..47e4dd4a4 100644 --- a/engine/lib/actions.php +++ b/engine/lib/actions.php @@ -113,7 +113,11 @@ function action($action, $forwarder = "") {  		register_error(elgg_echo('actionundefined', array($action)));  	} -	forward($forwarder); +	if (!empty($forwarder)) { +		forward($forwarder); +	} else { +		forward(REFERER); +	}  }  /**  | 
