Задать вопрос
@ryzhakovks

Groovy скрипт не отправляет уведомления в mattermost если в тексте темы задачи есть ковычки «»?

Всем привет.
Имеется jira server c настроенными workflow для проекта. В workflow имеется post функция содержашяя в себе groovy скрипт.
При создании новой задачи этот скрипт отправляет уведомления в чат mattermost. И все работает отлично, но если в теме задачи сотрудник вбил двойные ковычки ( не работает " то то" почините )отбивка чат не приходит. Как экранировать это дело ?

import groovyx.net.http.ContentType
import groovyx.net.http.RESTClient
import groovy.json.JsonOutput

def hookURL = "https://урл"
def activitiRestClient = new RESTClient(hookURL)
def creator = issue.getCreator()
def creatorUsername = creator.getUsername()
def creatorName = creator.getDisplayName()
def issueKey = issue.getKey()
def issueSummary = issue.getSummary()+""

def body = "{\"username\":\"New Tech Issue\","
body += "\"icon_emoji\":\":frypanic:\","
body += "\"attachments\":[{\"color\":\"good\","
body += "\"text\": \"${issueSummary}\"," - вот здесь тема
body += "\"title\": \"${issueKey}\","
body += "\"title_link\": \"https://ira/browse/${issueKey}\"}],"
body += "\"text\":\"@тег появилась новая задача от **${creatorName}** (@${creatorUsername})\"}"

activitiRestClient.post(
contentType: "text/plain",
requestContentType: "application/json",
body: body,
)

return
Может есть кто победил жиру , помогите
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@ryzhakovks Автор вопроса
64397b6882f52702483008.png

в таком виде прилетает в чат если нет ковычек ""
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 17:50
7000 руб./за проект
18 дек. 2024, в 17:26
5000 руб./за проект
18 дек. 2024, в 17:23
1500 руб./за проект