Как определить что attachments относится к комментарию?

При помощи REST-API и правила по расписанию синхронизирую приложения между своей системой и youtrack.
В ютрек можно добавить приложение непосредственной в задачу, а можно в комментарии. 
В любом случае файл возвращается REST-APi.

Между моими системами настроена также синхронизация комментариев. 
Скажите, пожалуйста, можно ли как-то через REST - API или другим способом определить к какому комментарию относится приложение.
Пробовала использовать IssueComment.attachmetns, но у меня это свойство всегда возвращает пустой массив, даже если там есть файлы.

Версия ютрека: 

  •  YouTrack 2018.1
  • Сборка 40341

    Пример использования IssueComment.attachments 

    if(issue.comments.isNotEmpty()){
    issue.comments.forEach(function(comment){
    console.log(comment.attachments);
    });
    }

 

1 comment
Comment actions Permalink
Official comment

Здравствуйте,

Попробуйте итерироваться по списку приложений:

 if (issue.comments.isNotEmpty()) {
issue.comments.forEach(function(comment) {
comment.attachments.forEach(function(attach) {
console.log(attach);
});
});
}

Я проверила, что в таком случае в консоль выводится каждый объект приложений. Работает ли это у Вас?

Please sign in to leave a comment.