WIP: Synchronizing assignee in the form

This commit is contained in:
Andrei Prigorshnev 2024-03-29 23:02:10 +04:00
parent a19ddf0f70
commit 2eefd9e164
No known key found for this signature in database
GPG Key ID: 185E0A5F45783902
1 changed files with 7 additions and 4 deletions

View File

@ -92,16 +92,19 @@ export default class AssignUserForm extends Component {
@action @action
synchronizeAssignee(selectedTargetId) { synchronizeAssignee(selectedTargetId) {
const topic = this.args.model.target;
this.selectedTargetId = selectedTargetId; this.selectedTargetId = selectedTargetId;
const topic = this.args.model.target;
let assignee;
if (selectedTargetId === this.TOPIC) { if (selectedTargetId === this.TOPIC) {
this.assigneeName = topic.assigned_to_user.username; assignee = topic.assigned_to_user;
} else { } else {
const assignment = Object.values(topic.indirectly_assigned_to).find( const assignment = Object.values(topic.indirectly_assigned_to).find(
(v) => v.post_number === selectedTargetId (v) => v.post_number === selectedTargetId
); );
this.assigneeName = assignment.assigned_to.username; assignee = assignment.assigned_to;
} }
this.assigneeName = assignee.username;
} }
} }