Merge branch 'fix-preferences' into 'master'

Fix notification settings not displaying as saved

See merge request framasoft/mobilizon!678
This commit is contained in:
Thomas Citharel 2020-11-02 10:58:38 +01:00
commit c88d380ab2

View File

@ -22,10 +22,10 @@
"Mobilizon will send you an email when the events you are attending have important changes: date and time, address, confirmation or cancellation, etc." "Mobilizon will send you an email when the events you are attending have important changes: date and time, address, confirmation or cancellation, etc."
) )
}}</strong> }}</strong>
<p>
{{ $t("Other notification options:") }}
</p>
</div> </div>
<p>
{{ $t("Other notification options:") }}
</p>
<div class="field"> <div class="field">
<b-checkbox v-model="notificationOnDay" @input="updateSetting({ notificationOnDay })"> <b-checkbox v-model="notificationOnDay" @input="updateSetting({ notificationOnDay })">
<strong>{{ $t("Notification on the day of the event") }}</strong> <strong>{{ $t("Notification on the day of the event") }}</strong>
@ -149,6 +149,7 @@ export default class Notifications extends Vue {
await this.$apollo.mutate<{ setUserSettings: string }>({ await this.$apollo.mutate<{ setUserSettings: string }>({
mutation: SET_USER_SETTINGS, mutation: SET_USER_SETTINGS,
variables, variables,
refetchQueries: [{ query: USER_SETTINGS }],
}); });
} }
} }