Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-54091

Messages with ampersands are HTML escaped

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      I am trying to send some messages using the Rocket.Chat notifier plugin that contains special characters such as ampersands. I use the Jenkins declarative pipeline syntax for this and the below snippet.

      rocketSend(
          channel: 'notification-channel',
          message: "[Click here](http://www.example.com?param1=value1&param2=value2&param3=value3)",
          rawMessage: true
      )

      However, despite having set rawMessage: true, the messages that are received have all & characters HTML escaped into & causing any links containing query parameters in the message body to be broken.

      Thus in the above case, the body received will be

      [Click here](http://www.example.com?param1=value1&param2=value2&param3=value3) 
      

      instead of being

      [Click here](http://www.example.com?param1=value1&param2=value2&param3=value3)

       

        Attachments

          Activity

          Hide
          mreinhardt Martin Reinhardt added a comment -

          which version of the plugin and of rocket you're using?

          Show
          mreinhardt Martin Reinhardt added a comment - which version of the plugin and of rocket you're using?
          Hide
          adarshr Adarsh Ramamurthy added a comment -

          Hi Martin Reinhardt, I'm using Rocket.Chat v2.15.0 and the Jenkins plugin is 0.5.2

          Show
          adarshr Adarsh Ramamurthy added a comment - Hi Martin Reinhardt , I'm using Rocket.Chat v2.15.0 and the Jenkins plugin is 0.5.2
          Hide
          mreinhardt Martin Reinhardt added a comment -

          really sure? RocketChat latest release version is 0.74.3: https://github.com/RocketChat/Rocket.Chat/releases/tag/0.74.3
          and latest plugin is 1.4.3.

          Could you check with latest plugin version, at least

          Show
          mreinhardt Martin Reinhardt added a comment - really sure? RocketChat latest release version is 0.74.3: https://github.com/RocketChat/Rocket.Chat/releases/tag/0.74.3 and latest plugin is 1.4.3. Could you check with latest plugin version, at least
          Hide
          adarshr Adarsh Ramamurthy added a comment -

          Sorry I was referring to the Rocket.Chat client version on Mac. The server version is 0.65.1. 

          Show
          adarshr Adarsh Ramamurthy added a comment - Sorry I was referring to the Rocket.Chat client version on Mac. The server version is 0.65.1. 

            People

            • Assignee:
              adarshr Adarsh Ramamurthy
              Reporter:
              adarshr Adarsh Ramamurthy
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: