如果我进入日历,请单击待办事项,然后尝试添加一个事件,弹出表单,填写,按保存,但不添加任何事件。 在SQL错误日志中,我看到如下错误:
2011-09-29 14:57:07 EDT ERROR: null value in column "visibility" violates not-null constraint
2011-09-29 14:57:07 EDT STATEMENT: insert into
vtiger_activity(activityid,subject,date_start,time_start,time_end,due_date,status,eventstatus,priority,sendnotification,activitytype,visibility,duration_hours,duration_minutes,location,recurringtype,notime)
values('235','Testing','2011-09-29','19:50',NULL,'2011-09-29','Not Started',NULL,'High','0','Task',NULL,NULL,NULL,NULL,NULL,'0')
因此,出于某种原因,它试图在插入空值时添加待办事项。我最大的问题是我无法找到查询的来源。所以,基本上,我要问的最重要的事情是什么文件将输入到todosave表单中的数据转换为查询。
我不知道这里是否有很多人使用Vtiger,但我无法弄清楚这一点所以我还是继续发布了。我认为官方文档不是很有帮助。
感谢一切,祝你有个美好的一天。
答案 0 :(得分:1)
这可能是一个孤立的案例,但最近修改过的是哪个模块?在这种情况下,我会假设它将是Calendar模块。我已经在演示网站和我的vTiger安装上对此进行了测试,它运行良好..
也许您可以下载vTiger的全新副本并替换模块/日历的所有内容。
顺便说一下,另一个问你是否有任何问题的地方是vTiger论坛。
http://forums.vtiger.com/index.php
通常您可以在帮助 - 5.2.1部分中询问。希望这有帮助!