From: Pascal de Vink Date: Mon, 26 Jun 2023 20:45:56 +0000 (+0100) Subject: Fix feedback on banning an unbanning X-Git-Url: http://these/git/%7B%60%24%7BwebArchiveUrl%7D/save/static/%7Bthis.captchaPngSrc%28%29%7D?a=commitdiff_plain;h=170bd7d693645d7d21905802edb6c7f92fbae494;p=lemmy-ui.git Fix feedback on banning an unbanning When banning or unbanning, the API call was done, but updating the frontend failed. This caused a confusing experience for an admin, until the page was reloaded. --- diff --git a/src/shared/components/person/profile.tsx b/src/shared/components/person/profile.tsx index d000368..c70fc3e 100644 --- a/src/shared/components/person/profile.tsx +++ b/src/shared/components/person/profile.tsx @@ -204,6 +204,7 @@ export class Profile extends Component< this.handleSavePost = this.handleSavePost.bind(this); this.handlePurgePost = this.handlePurgePost.bind(this); this.handleFeaturePost = this.handleFeaturePost.bind(this); + this.handleModBanSubmit = this.handleModBanSubmit.bind(this); // Only fetch the data if coming from another route if (FirstLoadService.isFirstLoad) { @@ -989,6 +990,7 @@ export class Profile extends Component< s.personRes.data.comments .filter(c => c.creator.id == banRes.data.person_view.person.id) .forEach(c => (c.creator.banned = banRes.data.banned)); + s.personRes.data.person_view.person.banned = banRes.data.banned; } return s; });