From 6fdc208ca7c5620449eebbc45ca5fb9958f753b0 Mon Sep 17 00:00:00 2001 From: or-else Date: Wed, 28 May 2025 12:55:59 +0300 Subject: [PATCH] crash due to incorrect reference to topic --- src/widgets/topic-desc-edit.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/widgets/topic-desc-edit.jsx b/src/widgets/topic-desc-edit.jsx index 72b68a59..67d87897 100644 --- a/src/widgets/topic-desc-edit.jsx +++ b/src/widgets/topic-desc-edit.jsx @@ -203,7 +203,7 @@ class TopicDescEdit extends React.Component { this.setState({aliasError: ''}); // Setup a delayed check for alias availability. - const fnd = topic._tinode.getOrCreateFndTopic(); + const fnd = this.props.tinode.getFndTopic(); if (!fnd) { // Unable to check alias availability. this.setState({aliasError: ''}); @@ -216,7 +216,7 @@ class TopicDescEdit extends React.Component { }); this.aliasCheckTimer = setTimeout(_ => { this.aliasCheckTimer = null; - fnd.checkTagUniqueness(`${Tinode.TAG_ALIAS}${alias}`, this.name()) + fnd.checkTagUniqueness(`${Tinode.TAG_ALIAS}${alias}`, this.props.topic) .then(ok => { this.aliasCheckPromise.resolve(ok) this.setState({aliasError: ok ? '' : this.props.intl.formatMessage(messages.alias_already_taken)});