     switch name
       when 'discussions'
         props:
-          discussions: @state.discussions
+          discussions: @userDiscussions()
           user: @state.user
           users: @users()
         component: Discussions


    @cache.users


  ujsDiscussionUpdate: (_e, data) =>
    # to allow ajax:complete to be run

        discussion = _.find discussions, id: newDiscussion.id
        discussions = _.reject discussions, id: newDiscussion.id
        newDiscussion = _.merge(discussion, newDiscussion)
      else
        # if this is a new discussion, it won't have beatmapset included ('cuz the parent is the beatmapset)
        newDiscussion.beatmapset = beatmapset

      newDiscussion.starting_post = newDiscussion.posts[0]
      discussions.push(newDiscussion)

      _.each newDiscussion.posts, (newPost) ->
        if postIds.includes(newPost.id)
