1
0
mirror of https://github.com/pocketbase/pocketbase.git synced 2025-01-20 21:18:40 +02:00

manually unset the verified state on drysubmit

This commit is contained in:
Gani Georgiev 2024-07-01 21:43:20 +03:00
parent 5b58a78e64
commit 3a80d44dda

View File

@ -185,6 +185,11 @@ func (api *recordApi) create(c echo.Context) error {
return NewBadRequestError("Failed to load the submitted data due to invalid formatting.", err)
}
// force unset the verified state to prevent ManageRule misuse
if !hasFullManageAccess {
testForm.Verified = false
}
createRuleFunc := func(q *dbx.SelectQuery) error {
if *collection.CreateRule == "" {
return nil // no create rule to resolve