crash due to incorrect reference to topic

This commit is contained in:
or-else
2025-05-28 12:55:59 +03:00
parent 837013e97c
commit 6fdc208ca7
+2 -2
View File
@@ -203,7 +203,7 @@ class TopicDescEdit extends React.Component {
this.setState({aliasError: ''}); this.setState({aliasError: ''});
// Setup a delayed check for alias availability. // Setup a delayed check for alias availability.
const fnd = topic._tinode.getOrCreateFndTopic(); const fnd = this.props.tinode.getFndTopic();
if (!fnd) { if (!fnd) {
// Unable to check alias availability. // Unable to check alias availability.
this.setState({aliasError: ''}); this.setState({aliasError: ''});
@@ -216,7 +216,7 @@ class TopicDescEdit extends React.Component {
}); });
this.aliasCheckTimer = setTimeout(_ => { this.aliasCheckTimer = setTimeout(_ => {
this.aliasCheckTimer = null; this.aliasCheckTimer = null;
fnd.checkTagUniqueness(`${Tinode.TAG_ALIAS}${alias}`, this.name()) fnd.checkTagUniqueness(`${Tinode.TAG_ALIAS}${alias}`, this.props.topic)
.then(ok => { .then(ok => {
this.aliasCheckPromise.resolve(ok) this.aliasCheckPromise.resolve(ok)
this.setState({aliasError: ok ? '' : this.props.intl.formatMessage(messages.alias_already_taken)}); this.setState({aliasError: ok ? '' : this.props.intl.formatMessage(messages.alias_already_taken)});