diff --git a/website/client/src/components/header/menu.vue b/website/client/src/components/header/menu.vue
index 07b882ff64..dcc471f41f 100644
--- a/website/client/src/components/header/menu.vue
+++ b/website/client/src/components/header/menu.vue
@@ -615,6 +615,7 @@ body.modal-open #habitica-menu {
&:hover {
background: $purple-300;
+ text-decoration: none;
&:last-child {
border-bottom-right-radius: 5px;
diff --git a/website/common/locales/en/groups.json b/website/common/locales/en/groups.json
index f42cf5213a..acf0ab5e10 100644
--- a/website/common/locales/en/groups.json
+++ b/website/common/locales/en/groups.json
@@ -31,6 +31,7 @@
"invitationAcceptedHeader": "Your Invitation has been Accepted",
"invitationAcceptedBody": "<%= username %> accepted your invitation to <%= groupName %>!",
"systemMessage": "System Message",
+ "newMsgGuild": "<%- name %> has new posts",
"newMsgParty": "Your Party, <%- name %>, has new posts",
"chat": "Chat",
"sendChat": "Send Chat",
diff --git a/website/server/controllers/api-v3/groups.js b/website/server/controllers/api-v3/groups.js
index c489bd2342..d647e91b14 100644
--- a/website/server/controllers/api-v3/groups.js
+++ b/website/server/controllers/api-v3/groups.js
@@ -565,6 +565,7 @@ api.joinGroup = {
if (!group) throw new NotFound(res.t('groupNotFound'));
let isUserInvited = false;
+ const seekingParty = Boolean(user.party.seeking);
if (group.type === 'party') {
// Check if was invited to party
@@ -730,7 +731,7 @@ api.joinGroup = {
invited: isUserInvited,
};
if (group.type === 'party') {
- analyticsObject.seekingParty = Boolean(user.party.seeking);
+ analyticsObject.seekingParty = seekingParty;
}
if (group.privacy === 'public') {
analyticsObject.groupName = group.name;