"Save Invite" 按钮无法使用,出现“is not a function”错误 [缓存问题]

您好

当我填写邀请信息并点击“保存邀请”后,没有任何反应,并且在控制台(DevTools)中显示错误“this.invite.save is not a function。” 我认为这是一个 bug,您能确认它会被修复吗?

请看截图:

对于遇到同样问题的任何人,您可以使用 Discourse API 暂时创建邀请链接:

var myHeaders = new Headers();
myHeaders.append("Api-Username", "Gassim");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("api-key", "amazingseceretAPIkey");

var raw = JSON.stringify({
  "max_redemptions_allowed": 1000000,
  "topic_id": 56955,
  "group_names": "AMAZINGGROUP",
  "expires_at": "2024-02-08T12:00:00.000Z"
});

var requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: raw,
  redirect: 'follow'
};

fetch("domain/invites.json", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));

谢谢!

只是检查一下,您是否已将您的网站更新到最新版本?

1 个赞

是的,请参见下面的截图:

从蓝色数字来看,您似乎大约在一周前进行了最后一次更新?
能否请您在 /upgrade 页面更新到最新版本,看看问题是否仍然存在?

1 个赞

这很奇怪。我无法从他的版本重现它。希望升级能解决这个问题。

1 个赞

您好!

谢谢您的提示。更新并未解决问题,所以我清除了浏览器中的所有网站数据,然后注销并重新登录。当我再次尝试创建邀请时,它成功了。

抱歉没有先检查缓存,感谢您的帮助!

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.