                 params =
                     conversationID: conversationID
                     messageID: message.get 'id'
+        url = @buildUrl
+            direction: 'second'
+            action: action
+            parameters: params
         if not @props.edited
-            url = @buildUrl
-                direction: 'second'
-                action: action
-                parameters: params
             tag = a
         else
             tag = span

        e.stopPropagation()

    onMessageClick: (event) ->
        if @props.edited
            @props.onSelect(not @props.selected)
            event.preventDefault()
            event.stopPropagation()
        else
            if not (event.target.getAttribute('type') is 'checkbox')
                event.preventDefault()
                node = @refs.target.getDOMNode()
                MessageActionCreator.setCurrent node.dataset.messageId, true
                if @props.settings.get('displayPreview')
                    href = '#' + node.href.split('#')[1]
                    @redirect href

    onMessageDblClick: (event) ->

        ,
            tag
                href: url,
                'data-href': url,
                className: 'wrapper',
                'data-message-id': message.get('id'),
                onClick: @onMessageClick,
                onDoubleClick: @onMessageDblClick,
                ref: 'target',
                    div
                        className: 'avatar-wrapper select-target',
                        input
                            ref: 'select'
                            className: 'select select-target',
                            type: 'checkbox',
                            checked: @props.selected,
                            onChange: @onSelect
