Github问题'锁定'事件不会更新问题本身

时间:2015-08-12 07:44:26

标签: github github-api

我使用GitHub API v3连接到repository并获取更新/创建的问题列表since特定的日期。我使用这些parameters来获得过滤结果:

  • 过滤器:全部
  • 标签:bug
  • 州:全部
  • 排序:已更新
  • 方向:ascendent
  • 自:日期

如果我找到任何结果,对于每个问题,我都会得到触发更改的issue events(过滤发生的更改since 日期)。

已锁定已解锁外,每个issue event都能正常运行 由于某种原因,不会更新问题updated字段的事件。

这导致无法获得已更新since特定日期的问题列表,因此我不会检查issue events

问题:

  1. 为什么这两个事件不能更新问题?
  2. 是否有可接受的解决方案,除了我应该解决所有问题并手动查询的解决方案?

1 个答案:

答案 0 :(得分:1)

截至今天(2015年10月4日),我无法重现此问题。如果在发布问题时它是可重现的,可能是一个错误,而不是一个功能。

  

为什么这两个事件不能更新问题?

他们会更新问题(请参阅since字段),since参数可以正常工作。

  

是否有可接受的解决方案,除了我应该解决所有问题并手动查询的解决方案?

只需使用:-)参数,它的工作方式,请记住时区可能不同。由于您在罗马尼亚(与我一样!curl)且您的服务器可能进入另一个时区,您可能需要修改日期以匹配罗马尼亚时间。这很可能是你的问题。只需添加/减少几个小时,看看是否有帮助。

locked问题,我无法重现你的行为。

另一方面,您可能希望使用无论如何更新的this.listenTo(this.model, 'change:param1 change:param2', this.renderTemplate); 参数。