 
     topClasses = "#{vbn} #{vbn}--#{type}"
     topClasses += " #{vbn}--inactive" if score != 0
-    disabled = @isOwner() || (type == 'down' && !@canDownvote()) || (@props.discussion.beatmap_id? && @props.currentBeatmap.deleted_at?)
+    disabled = @isOwner() || (type == 'down' && !@canDownvote()) || !@hasValidBeatmap()
 
     button
       className: topClasses


  canDownvote: =>
    @props.currentUser.is_admin || @props.currentUser.is_gmt || @props.currentUser.is_qat || @props.currentUser.is_bng


  post: (post, type) =>


              @post reply, 'reply'

          if @hasValidBeatmap()
            el BeatmapDiscussions.NewReply,
              currentUser: @props.currentUser
              beatmapset: @props.beatmapset
