Make required, but unfilled, fields invalid
Review Request #2351 — Created March 16, 2023 and submitted — Latest diff uploaded
And we no longer assume that unrequired-and-unfilled fields are valid. Since there's no default validation for strings (which are currently the only fields that can be unfilled), this is automatically allowed anyway.
If still needed, this can be left up to the subclass-specific or user-supplied validation instead.
Compiled and ran
ninja test
.