aboutsummaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
Diffstat (limited to 'engine')
-rw-r--r--engine/lib/pageowner.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/engine/lib/pageowner.php b/engine/lib/pageowner.php
index c2b98c284..f4a4234fb 100644
--- a/engine/lib/pageowner.php
+++ b/engine/lib/pageowner.php
@@ -67,7 +67,14 @@
* a page does after calling this function is to retrieve the owner entity - which is of course cashed.
*/
$owner_entity = get_entity($returnval);
- if (!$owner_entity) forward();
+ if (!$owner_entity) {
+
+ // Log an error
+ error_log(sprintf(elgg_echo('pageownerunavailable'), $returnval));
+
+ // Forward
+ forward();
+ }
return $returnval;
}