diff --git a/frontend/src/components/pages/topics/Tab.Messages/index.tsx b/frontend/src/components/pages/topics/Tab.Messages/index.tsx index 58b1d3caa..9e236ee9c 100644 --- a/frontend/src/components/pages/topics/Tab.Messages/index.tsx +++ b/frontend/src/components/pages/topics/Tab.Messages/index.tsx @@ -246,7 +246,7 @@ export class TopicMessageView extends Component { currentSearchRun: string | null = null; - @observable downloadMessages: TopicMessage[] | null; + @observable downloadMessages: TopicMessage[] | null = null; @observable expandedKeys: React.Key[] = []; constructor(props: TopicMessageViewProps) { @@ -961,7 +961,13 @@ export class TopicMessageView extends Component { > Copy Epoch Timestamp - (this.downloadMessages = [original])}>Save to File + { + this.downloadMessages = [original]; + }} + > + Save to File + ); @@ -998,7 +1004,9 @@ export class TopicMessageView extends Component { loadLargeMessage={() => this.loadLargeMessage(this.props.topic.topicName, original.partitionID, original.offset) } - onDownloadRecord={() => (this.downloadMessages = [original])} + onDownloadRecord={() => { + this.downloadMessages = [original]; + }} onCopyKey={onCopyKey} onCopyValue={onCopyValue} />