Bug fix: Only care about required fields in non-edit tables
Edit tables have the extra fields saved in the session, so it's okay to skip validation for these fields since they won't be touched