aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mod/groups/lib/groups.php3
-rw-r--r--mod/groups/views/default/groups/profile/activity_module.php3
2 files changed, 6 insertions, 0 deletions
diff --git a/mod/groups/lib/groups.php b/mod/groups/lib/groups.php
index 563ed3cff..dc796d159 100644
--- a/mod/groups/lib/groups.php
+++ b/mod/groups/lib/groups.php
@@ -188,6 +188,9 @@ function groups_handle_profile_page($guid) {
$autofeed = true;
$group = get_entity($guid);
+ if (!$group) {
+ forward('pg/groups/all');
+ }
elgg_push_breadcrumb($group->name);
diff --git a/mod/groups/views/default/groups/profile/activity_module.php b/mod/groups/views/default/groups/profile/activity_module.php
index 60a8e025c..1c7e6daa2 100644
--- a/mod/groups/views/default/groups/profile/activity_module.php
+++ b/mod/groups/views/default/groups/profile/activity_module.php
@@ -12,6 +12,9 @@ if ($vars['entity']->activity_enable == 'no') {
}
$group = $vars['entity'];
+if (!$group) {
+ return true;
+}
$all_link = elgg_view('output/url', array(