mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
Updated membercount checks (#10006)
* Updated membercount checks * Added get member count method * Updated tests to correctly add users
This commit is contained in:
@@ -270,10 +270,10 @@ api.subscribe = async function subscribe (options) {
|
||||
let priceOfSingleMember = 3;
|
||||
|
||||
if (groupId) {
|
||||
let groupFields = basicGroupFields.concat(' purchased');
|
||||
let group = await Group.getGroup({user, groupId, populateLeader: false, groupFields});
|
||||
|
||||
amount = sub.price + (group.memberCount - leaderCount) * priceOfSingleMember;
|
||||
const groupFields = basicGroupFields.concat(' purchased');
|
||||
const group = await Group.getGroup({user, groupId, populateLeader: false, groupFields});
|
||||
const membersCount = await group.getMemberCount();
|
||||
amount = sub.price + (membersCount - leaderCount) * priceOfSingleMember;
|
||||
}
|
||||
|
||||
await this.setBillingAgreementDetails({
|
||||
|
||||
Reference in New Issue
Block a user