fix(@desktop/community): membership request button disappears when a category is edited

This commit is contained in:
mprakhov 2023-04-11 14:52:12 +02:00 committed by Mykhailo Prakhov
parent fe64d0eb04
commit f5a74427b9
1 changed files with 6 additions and 4 deletions

View File

@ -1244,12 +1244,13 @@ QtObject:
chats.add(chatDetails) chats.add(chatDetails)
# Update communities objects # Update communities objects
let updatedCommunity = response.result["communities"][0].toCommunityDto var updatedCommunity = response.result["communities"][0].toCommunityDto
self.checkForCategoryPropertyUpdates( self.checkForCategoryPropertyUpdates(
updatedCommunity, updatedCommunity,
self.communities[communityId] self.communities[communityId]
) )
self.communities[communityId] = updatedCommunity
self.saveUpdatedCommunity(updatedCommunity)
for k, v in response.result["communityChanges"].getElems()[0]["categoriesModified"].pairs(): for k, v in response.result["communityChanges"].getElems()[0]["categoriesModified"].pairs():
let category = v.toCategory() let category = v.toCategory()
@ -1268,13 +1269,14 @@ QtObject:
raise newException(RpcException, "Error deleting community category: " & error.message) raise newException(RpcException, "Error deleting community category: " & error.message)
# Update communities objects # Update communities objects
let updatedCommunity = response.result["communities"][0].toCommunityDto var updatedCommunity = response.result["communities"][0].toCommunityDto
self.checkForCategoryPropertyUpdates( self.checkForCategoryPropertyUpdates(
updatedCommunity, updatedCommunity,
self.communities[communityId] self.communities[communityId]
) )
self.communities[communityId] = updatedCommunity
self.saveUpdatedCommunity(updatedCommunity)
self.events.emit(SIGNAL_COMMUNITY_CATEGORY_DELETED, self.events.emit(SIGNAL_COMMUNITY_CATEGORY_DELETED,
CommunityCategoryArgs( CommunityCategoryArgs(