What's New
Frappe • fix framework

Bracket and escape rendered permission criteria

MI @mihir-kandoi · #45825 · merged 31 Oct 2026

A top-level OR in a permission hook no longer lets rows skip the other conditions, and values are escaped before they reach raw SQL.