diff --git a/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileViewModel.kt b/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileViewModel.kt index 7cab5a1cc8..8961ab66cb 100644 --- a/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileViewModel.kt @@ -186,10 +186,14 @@ class RoomMemberProfileViewModel @AssistedInject constructor( newOverrideColorSpecs.remove(initialState.userId) } viewModelScope.launch { - session.accountDataService().updateUserAccountData( - type = UserAccountDataTypes.TYPE_OVERRIDE_COLORS, - content = newOverrideColorSpecs - ) + try { + session.accountDataService().updateUserAccountData( + type = UserAccountDataTypes.TYPE_OVERRIDE_COLORS, + content = newOverrideColorSpecs + ) + } catch (failure: Throwable) { + _viewEvents.post(RoomMemberProfileViewEvents.Failure(failure)) + } } }