Я использую пакет Atlassian.Jira NuGet в своем веб-приложении.
Я могу успешно запросить Jira, используя встроенные поля, например Project, ResolutionDate и т. Д., Но не могу использовать настраиваемое поле.
У меня есть настраиваемое поле с именем «Организации», и я хочу добавить его в свой запрос, где оно равно определенной строке.
Вот мой запрос:
var issues = from i in jira.Issues.Queryable
where i.Created >= dateFrom &&
i.Created <= dateTo && i.Type != "Change" && i["Organizations"] == organization
select i;
Я пробовал следующее:
i["Organizations"] == organization
Возвращает 400. Оператор ~ не поддерживается.
i["Organizations"].ToString == organization
Индекс возврата был вне диапазона. Должен быть неотрицательным и меньше, чем
размер коллекции.
Звучит так, что возвращать нечего, но я вижу проблемы на портале.
Я также пытался:
i.CustomFields["Organizations"].Values[0] == organization
- Содержание ответа: {"errorMessages": ["Ошибка в запросе JQL: ожидание имени поля, но получено") ". Вы должны заключить") "в кавычку
отмечает, чтобы использовать его в качестве имени поля
Хотя я не думаю, что он должен использоваться таким образом.
Любая помощь приветствуется!