Bugfix for fees / Oauth 2 implementation
This commit is contained in:
@@ -10,14 +10,18 @@ const fetchAllMembershipsForMemberIds = (memberIds) => {
|
||||
const memberships = result.data || [];
|
||||
|
||||
if (Array.isArray(memberIds)){
|
||||
const filteredMemberships = [];
|
||||
memberships.forEach((membership) => {
|
||||
const { member } = membership;
|
||||
if (memberIds.indexOf(member) !== -1){
|
||||
filteredMemberships.push(membership);
|
||||
}
|
||||
});
|
||||
resolve(filteredMemberships);
|
||||
if (memberIds.length > 0){
|
||||
const filteredMemberships = [];
|
||||
memberships.forEach((membership) => {
|
||||
const { member } = membership;
|
||||
if (memberIds.indexOf(member) !== -1){
|
||||
filteredMemberships.push(membership);
|
||||
}
|
||||
});
|
||||
resolve(filteredMemberships);
|
||||
}else{
|
||||
resolve(memberships);
|
||||
}
|
||||
}else{
|
||||
reject(integrationServiceErrors.EXPECTED_MEMBER_IDS_ARRAY);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user