#42925·frappe

Web 视图问题

作者: hardikbagaria创建于 2026年9月17日更新于 2026年9月17日
标签bug

问题报告:Has Web View ' 删除is published'后验证错误 '

说明

在编辑 Frappe 的 DocType 和 ** 未检查 Has Web View' 时, is published ' / Is Published Field 配置即使在从 DocType 中删除相应的字段后仍然有效。

因此,保存 DocType 会抛出以下错误:

页:1 消息 已发布字段必须是有效的字段名


* 重现步骤

1. 打开已启用 **Has Webview** 的 DocType 。
2. 确保DocType有一个 " 已发布 " 字段配置为**Is已发布字段**。
3. 取消检查 **Has Webview**.
4. 删去文件Type中的 " 已公布 " 字段。
5. 拯救DocType。

实际结果

DocType 无法保存 :

页:1
消息
已发布字段必须是有效的字段名

即便如下:

  • `Has Web View ' 不受限制。
  • `已公布 ' 字段已删除。
  • 在禁用Web View时,** Is Published Field**配置并不相关。 *Is Published Field 字段/配置在UI中可能看不见,但其值仍在保存期间被验证.

预期成果

Has Web View不受限制时,Frappe不应验证Is Pleased Field配置.

或者,当“Has Web View”被禁用时,Frappe应自动清除/重置 ** Is Published Field** 值,允许在“is published”字段被删除后保存 DocType。

QQ 错误

页:1 已发布字段必须是有效的字段名


补充意见

无论**Is Pleased Field** 配置是否在 DocType 格式中可见,似乎都进行了验证. 这可以防止在禁用 Web 视图后保存 DocType 并去除相关的 “is published” 字段 .