What's New
Frappe • fix ui-ux

An empty JSON field is null, so a new row or a cleared field saves

MI @mihir-kandoi · #45669 · merged 29 Oct 2026
Before
New row
New row
After
New row
New row
Before
Cleared field
Cleared field
After
Cleared field
Cleared field

A new child row or a cleared JSON field saves instead of failing with a database error.