FIX: ensures tag notification level is changed (#21106)

Following a change in e9f7262813 which prevents the notification level to be returned from the update endpoint, the model couldn't update itself. This commit makes the update manually and adds a test to prevent future regressions.

Note we could also change the backend endpoint, but this should work correctly with minimum risk.
This commit is contained in:
Joffrey JAFFEUX
2023-04-17 10:48:41 +02:00
committed by GitHub
parent a299c61d72
commit 2535381f44
3 changed files with 31 additions and 0 deletions

View File

@@ -184,6 +184,8 @@ export default DiscoverySortableController.extend(
.then((response) => {
const payload = response.responseJson;
this.tagNotification.set("notification_level", notificationLevel);
this.currentUser.setProperties({
watched_tags: payload.watched_tags,
watching_first_post_tags: payload.watching_first_post_tags,