mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-08-04 09:39:23 +00:00
Removed unnecessary fields when updating groups and challenges (#7395)
This commit is contained in:
parent
c44c2a35ba
commit
d6e7eb8c75
2 changed files with 12 additions and 3 deletions
|
|
@ -59,10 +59,14 @@ angular.module('habitrpg')
|
|||
}
|
||||
|
||||
function updateChallenge (challengeId, updateData) {
|
||||
|
||||
var challengeDataToSend = _.omit(updateData, ['tasks', 'habits', 'todos', 'rewards', 'group']);
|
||||
if (challengeDataToSend.leader && challengeDataToSend.leader._id) challengeDataToSend.leader = challengeDataToSend.leader._id;
|
||||
|
||||
return $http({
|
||||
method: 'PUT',
|
||||
url: apiV3Prefix + '/challenges/' + challengeId,
|
||||
data: updateData,
|
||||
data: challengeDataToSend,
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -43,10 +43,15 @@ angular.module('habitrpg')
|
|||
|
||||
Group.update = function(groupDetails) {
|
||||
//@TODO: Check for what has changed?
|
||||
|
||||
//Remove populated fields
|
||||
var groupDetailsToSend = _.omit(groupDetails, ['challenges', 'members', 'invites']);
|
||||
if (groupDetailsToSend.leader && groupDetailsToSend.leader._id) groupDetailsToSend.leader = groupDetailsToSend.leader._id;
|
||||
|
||||
return $http({
|
||||
method: "PUT",
|
||||
url: groupApiURLPrefix + '/' + groupDetails._id,
|
||||
data: groupDetails,
|
||||
url: groupApiURLPrefix + '/' + groupDetailsToSend._id,
|
||||
data: groupDetailsToSend,
|
||||
});
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue