diff --git a/app/assets/javascripts/discourse/components/reviewable-item.js.es6 b/app/assets/javascripts/discourse/components/reviewable-item.js.es6 index 786f7d5440a..607bd75612d 100644 --- a/app/assets/javascripts/discourse/components/reviewable-item.js.es6 +++ b/app/assets/javascripts/discourse/components/reviewable-item.js.es6 @@ -22,9 +22,13 @@ export default Component.extend({ return type.dasherize(); }, - @discourseComputed("reviewable.topic_id", "reviewable.removed_topic_id") - topicId(topicId, removedTopicId) { - return topicId || removedTopicId; + @discourseComputed( + "reviewable.topic", + "reviewable.topic_id", + "reviewable.removed_topic_id" + ) + topicId(topic, topicId, removedTopicId) { + return topic.id || topicId || removedTopicId; }, @discourseComputed("siteSettings.reviewable_claiming", "topicId")