1
0
Fork 0
mirror of https://framagit.org/framasoft/mobilizon.git synced 2024-12-27 02:10:27 +00:00

Make sure number of available places gets updated when participation

status changes

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel 2019-10-13 14:00:40 +02:00
parent 33e51a05ec
commit 33acbca2bc
No known key found for this signature in database
GPG key ID: A061B9DDE0CA0773

View file

@ -389,6 +389,7 @@ export default class Event extends EventMixin {
event.participantStats.unapproved = event.participantStats.unapproved + 1; event.participantStats.unapproved = event.participantStats.unapproved + 1;
} else { } else {
event.participantStats.approved = event.participantStats.approved + 1; event.participantStats.approved = event.participantStats.approved + 1;
event.participantStats.participants = event.participantStats.participants + 1;
} }
store.writeQuery({ query: FETCH_EVENT, variables: { uuid: this.uuid }, data: { event } }); store.writeQuery({ query: FETCH_EVENT, variables: { uuid: this.uuid }, data: { event } });
@ -459,6 +460,7 @@ export default class Event extends EventMixin {
event.participantStats.unapproved = event.participantStats.unapproved - 1; event.participantStats.unapproved = event.participantStats.unapproved - 1;
} else { } else {
event.participantStats.approved = event.participantStats.approved - 1; event.participantStats.approved = event.participantStats.approved - 1;
event.participantStats.participants = event.participantStats.participants - 1;
} }
store.writeQuery({ query: FETCH_EVENT, variables: { uuid: this.uuid }, data: { event } }); store.writeQuery({ query: FETCH_EVENT, variables: { uuid: this.uuid }, data: { event } });
}, },