编辑徽章时的 Bug - 触发器被更改

编辑现有徽章时,触发器会更改,导致它总是回到:

当用户更改信任级别时

编辑大量徽章时非常烦人!

我无法重现此问题,您能提供更多细节吗?或许可以从头开始重现,或者提供一个视频?

好的,我使用 API 根据人们在我网站 https://tardis.guide 上的行为来授予论坛徽章。

然后,我为所有这些徽章添加了一个“徽章查询”,该查询不可能获得,只是为了让这些徽章不显示在“授予徽章”列表中——它太拥挤了,我从不需要它们在那里。

所以我所有的徽章都包含这个 SQL:

SELECT id user_id, created_at granted_at
FROM users
WHERE id = -1000

(这是我知道的唯一一种从该下拉列表中删除徽章的方法)。

我将触发器设置为“每日更新”,因为它是一个有效的方法。

但自从更新以来,每当我编辑一个徽章(也许是为了更改描述或图片),触发器值就会更改为第一个选项,因为当我尝试提交时,它会显示这个:

当我查看时,是的,触发器已更改为“当用户更改信任级别时”:

所以我将其改回“每日更新”并提交,它就可以工作了。

但是,如果我只是刷新页面,它就会回到“当用户更改信任级别时”,所以我无法在不再次修复它的情况下进行编辑。

谢谢。

1 个赞

明天我会尝试查看此问题,并根据这些信息看是否可以重现,谢谢。

我仍然无法重现您遇到的确切问题,但我怀疑这可能会有帮助:

1 个赞