Fix GroupModel.php notice, a=hcrris
Fix GroupModel.php notice, a=hcrris
diff --git a/src/models/GroupModel.php b/src/models/GroupModel.php
index 4a60eb213..c44ad65bc 100644
--- a/src/models/GroupModel.php
+++ b/src/models/GroupModel.php
@@ -610,7 +610,7 @@ class GroupModel extends Model implements MediaConstants
if ($result) {
$row = $db->fetchArray($result);
}
- return $row['NUM'];
+ return $row['NUM'] ?? 0;
}
/**
* Get the key of the group.
@@ -1144,7 +1144,15 @@ class GroupModel extends Model implements MediaConstants
if (empty($result)) {
return "";
}
- return $db->fetchArray($result);
+ $row = $db->fetchArray($result);
+ if (!empty($group_id) &&
+ $this->isGroupEncrypted($group_id)) {
+ // Decrypt group's title and description
+ $key = $this->getGroupKey($group_id);
+ $row['TITLE'] = $this->decrypt($row['TITLE'], $key);
+ $row['DESCRIPTION'] = $this->decrypt($row['DESCRIPTION'], $key);
+ }
+ return $row;
}
/**
* Returns the number of distinct threads in a group's feed