【已解决】checkin会清空数据库中monetary的value

环境信息

System:
OS: Windows 10 10.0.19045
CPU: (4) x64 Intel(R) Xeon(R) CPU E5-2696 v3 @ 2.30GHz

Binaries:
Node: 20.10.0
Yarn: 4.0.1

Koishi:
Core: 4.16.3
Console: 5.23.1

使用checki指令前


使用checki指令后
image


使用其他插件的指令查看积分
image

手动修改数据库

使用其他插件的指令查看积分
image

3 个赞

神尊大人也遇到惹这个问题…

提供一些信息什么的…

以下测试行为处于 koishi v4.16.2

测试环境为沙盒

昨天用模版项目 yarn dev 的时候签到也会获得 undefined 点数,并且查询积分获得到 NaN。

但是,后来,我使用 yarn start,又签到,获得了正常的积分…

再接下来,我又 yarn dev 去签到,发现有些可以签到正常获得积分,有些还是 undefined…

5 个赞

听起来是比较严重的 bug,我会看一下。

5 个赞

补充一下,上次和这次都一样,是改了 checkin 插件的签到奖励(默认是10-20)之后,签到就变成 undefined 了,如果不改的话似乎不会出现这样的问题。


3 个赞

@araea @xhz 已修复上述问题。感谢反馈。

4 个赞