From e8a34b6c159d3e6581e004a4aa741c97abd5a750 Mon Sep 17 00:00:00 2001 From: Andrei Prigorshnev Date: Sat, 30 Mar 2024 01:02:41 +0400 Subject: [PATCH] Show updated assignments on the form --- assets/javascripts/discourse/components/assign-user-form.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/assets/javascripts/discourse/components/assign-user-form.js b/assets/javascripts/discourse/components/assign-user-form.js index 4078993..54723fc 100644 --- a/assets/javascripts/discourse/components/assign-user-form.js +++ b/assets/javascripts/discourse/components/assign-user-form.js @@ -107,13 +107,16 @@ export default class AssignUserForm extends Component { synchronizeAssignee(selectedTargetId) { this.selectedTargetId = selectedTargetId; + const updatedPostAssignments = this.args.model.updatedPostAssignments; const topic = this.args.model.target; let assignee; if (selectedTargetId === this.TOPIC_ID) { assignee = topic.assigned_to_user; } else { const postNumber = selectedTargetId; - assignee = topic.postAssignee(postNumber); + assignee = + updatedPostAssignments.get(postNumber) ?? + topic.postAssignee(postNumber); } this.assigneeName = assignee.username;