# `MishkaGervaz.Form.Verifiers.ValidatePreloads`
[🔗](https://github.com/mishka-group/mishka_gervaz/blob/v0.0.1-alpha.3/lib/mishka_gervaz/form/verifiers/validate_preloads.ex#L1)

Validates the `source.preload` configuration of MishkaGervaz form DSL.

Catches a runtime footgun at compile time: preloading a relationship
whose read action requires pagination raises
`Ash.Error.Invalid.LimitRequired` because preloads do not pass a `limit`.

Triggers when, for any preload entry, the destination resource's read
action has `pagination required?: true` (the default when `required?` is
not set on the action's pagination block).

See `MishkaGervaz.Form.Dsl.Source.Preload`,
`MishkaGervaz.Form.Verifiers.Helpers`, and sibling verifiers.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
