 
 
   validPost: =>
-    if @props.discussion.message_type == 'review' && @props.type == 'discussion'
+    if @isReview()
       @reviewEditor.current?.canSave
     else
       BeatmapDiscussionHelper.validMessageLength(@state.message, @isTimeline())

    canPost = !@state.posting && @state.canSave

    div className: "#{bn}__message-container",
      if @props.discussion.message_type == 'review' && @props.type == 'discussion'
        el DiscussionsContext.Consumer, null,
          (discussions) =>
            el BeatmapsContext.Consumer, null,

        ['beatmapsets.discussions', 'discussion', @props.discussion]

    div className: "#{bn}__message-container",
      if @isReview()
        div
          className: "#{bn}__message"
          el ReviewPost,
