禅道升级
598156

Docker安装方式升级之后,首页出现报错已解决 悬赏5积分

提问者闷骚的松球 答案数1 阅读数137 发表时间2024-11-29 16:37:57

原始版本:18.7 -→   升级版本:21.1

报错信息:

f_4100696219be8c73306bc3a49bab1f8a&t=png

禅道版本:禅道开源版 21.1

安装包类型:Linux安装包

操作系统:Ubuntu

客户端浏览器:Chrome

备注

f_fede8fbe5568764260331d32cc0f23ae&t=png

设置备注
内容
答案列表
🚢
2024-11-29 16:59:43

进入容器后看下/apps/zentao/module/testcase/model.php文件中的getByAssignedTo方法,可下面截图中的一样吗?

另外咱们有自己改动过代码或者安装过什么插件吗?可以看下zentao/extension/custom/目录下有什么扩展吗?

f_f71b0422903f84701db1218ac7d0ce4e&t=png

🍕
2024/11/29
public function getByAssignedTo($account, $orderBy = 'id_desc', $pager = null, $auto = 'no')
{
return $this->dao->select('t1.id as run, t1.task,t1.case,t1.version,t1.assignedTo,t1.lastRunner,t1.lastRunDate,t1.lastRunResult,t1.status as lastRunStatus,t2.id as id,t2.project,t2.pri,t2.title,t2.type,t2.openedBy,t2.color,t2.product,t2.branch,t2.module,t2.status,t2.story,t2.storyVersion,t3.name as taskName')->from(TABLE_TESTRUN)->alias('t1')
->leftJoin(TABLE_CASE)->alias('t2')->on('t1.case = t2.id')
->leftJoin(TABLE_TESTTASK)->alias('t3')->on('t1.task = t3.id')
->where('t1.assignedTo')->eq($account)
->andWhere('t3.deleted')->eq(0)
->andWhere('t2.deleted')->eq(0)
->andWhere('t3.status')->ne('done')
->beginIF(strpos($auto, 'skip') === false and $auto != 'unit')->andWhere('t2.auto')->ne('unit')->fi()
->beginIF($auto == 'unit')->andWhere('t2.auto')->eq('unit')->fi()
->orderBy($orderBy)->page($pager)->fetchAll(strpos($auto, 'run') !== false? 'run' : 'id');
}
不一样的,没装什么插件
🚢
2024/11/29
我们本地拉一下镜像确认下回复咱们
🚢
2024/12/04
你好,我们本地拉了一下21.1版本的镜像。
getByAssignedTo方法中,$auto参数应该在$account参数后面才对。
咱们方便重新拉一下镜像,然后跑一个新的禅道看下这个文件内容是正常的吗。
另外,咱们拉取镜像的地址是什么方便提供下吗?
也可以添加下QQ1455720938我们协助看下呢
联系我们
联系人
魏中显/高级客户经理
电话(微信)
18561939726
QQ号码
1746749398
联系邮箱
weizhongxian@chandao.com
返回顶部
魏中显
高级客户经理
18561939726
1746749398
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。