diff --git a/src/issue/screens/issue.screen.js b/src/issue/screens/issue.screen.js index d6482db81..87b08cf6f 100644 --- a/src/issue/screens/issue.screen.js +++ b/src/issue/screens/issue.screen.js @@ -274,8 +274,8 @@ class Issue extends Component { }); }; - keyExtractor = item => { - return item.id; + keyExtractor = (item, index) => { + return index; }; renderHeader = () => { @@ -366,44 +366,46 @@ class Issue extends Component { return ( - {isShowLoadingContainer && - } + {isShowLoadingContainer && ( + + )} {!isPendingComments && !isPendingIssue && - issue && - - { - this.commentsList = ref; - }} - refreshing={isLoadingData} - onRefresh={this.getIssueInformation} - contentContainerStyle={{ flexGrow: 1 }} - ListHeaderComponent={this.renderHeader} - removeClippedSubviews={false} - data={conversation} - keyExtractor={this.keyExtractor} - renderItem={this.renderItem} - /> - - - } + issue && ( + + { + this.commentsList = ref; + }} + refreshing={isLoadingData} + onRefresh={this.getIssueInformation} + contentContainerStyle={{ flexGrow: 1 }} + ListHeaderComponent={this.renderHeader} + removeClippedSubviews={false} + data={conversation} + keyExtractor={this.keyExtractor} + renderItem={this.renderItem} + /> + + + + )} {