Похоже, что веб-интерфейс Gerrit и REST API показывают разные результаты при голосовании за обзор.
Например, Изменение I78c787fd5dd09fc7700f3093341532fe23f20eb8 из экземпляра обзора Android Gerrit показывает, что Дима Завин проголосовал +2 (LGTM, approved).
+2 (LGTM, approved)
Значения по умолчанию для экземпляра Android:
-2: Do not submit -1: I would prefer that you didn't submit this 0: No score +1: Looks good to me, but someone else must approve +2: Looks good to me, approved
Однако REST API вообще не возвращает +2, только +1:
+2
+1
curl "https://android-review.googlesource.com/changes/?q=change:I78c787fd5dd09fc7700f3093341532fe23f20eb8&o=DETAILED_LABELS"
Интересно, что этот URL работает:
curl "https://android-review.googlesource.com/changes/I78c787fd5dd09fc7700f3093341532fe23f20eb8/detail"
Что не так?
Оказалось, что это ошибка в серверной части Gerrit .
Вам необходимо добавить кавычки в ваш URL-адрес curl: