Added prize back after deleting challenge (#10631)

This commit is contained in:
Keith Holliday
2018-08-25 11:15:00 -05:00
committed by GitHub
parent 05e8d6f032
commit 4f4e141806
3 changed files with 10 additions and 5 deletions
@@ -2,7 +2,7 @@
.row
challenge-modal(v-on:updatedChallenge='updatedChallenge')
leave-challenge-modal(:challengeId='challenge._id')
close-challenge-modal(:members='members', :challengeId='challenge._id')
close-challenge-modal(:members='members', :challengeId='challenge._id', :prize='challenge.prize')
challenge-member-progress-modal(:challengeId='challenge._id')
.col-12.col-md-8.standard-page
.row
@@ -74,7 +74,7 @@ div
import memberSearchDropdown from 'client/components/members/memberSearchDropdown';
export default {
props: ['challengeId', 'members'],
props: ['challengeId', 'members', 'prize'],
components: {
memberSearchDropdown,
},
@@ -102,7 +102,10 @@ export default {
},
async deleteChallenge () {
if (!confirm('Are you sure you want to delete this challenge?')) return;
this.challenge = await this.$store.dispatch('challenges:deleteChallenge', {challengeId: this.challengeId});
this.challenge = await this.$store.dispatch('challenges:deleteChallenge', {
challengeId: this.challengeId,
prize: this.prize,
});
this.$router.push('/challenges/myChallenges');
},
},
+4 -2
View File
@@ -84,8 +84,10 @@ export async function updateChallenge (store, payload) {
}
export async function deleteChallenge (store, payload) {
let response = await axios.delete(`/api/v4/challenges/${payload.challengeId}`);
const response = await axios.delete(`/api/v4/challenges/${payload.challengeId}`);
if (payload.prize) {
store.state.user.data.balance += payload.prize / 4;
}
return response.data.data;
}