【BUG】formulajs部分计算情况不生效

* 描述问题

复现demo:https://a_h0qtq8mg19d.v7.demo-cn.nocobase.com/admin/7uvnd61t16f/popups/a7bzgvjwtzb

描述:WORKDAY(日期变量 / 当前时间,-1) 当减日期的时候是不生效的,
WORKDAY(日期变量 / 当前时间,1)这是生效的
当时在formula官网上运行是两者都生效的

* 运行环境

  • NocoBase 版本:
  • 数据库种类与版本:
  • 操作系统:
    -浏览器及版本
  • 部署方式:
  • Docker 镜像版本:
  • NodeJS 版本:

如何重现

预期行为

截图

日志

该问题的原因是 NocoBase 当前引用的 formulajs 版本(4.2.0)落后于官网最新版(4.4.9)。我们将升级版本以解决这个问题。

1 Like

该问题已在最新的 main 分支修复,升级至 v1.4.22 即可。

1 Like