Skip to content

Commit

Permalink
Add additional check for entries
Browse files Browse the repository at this point in the history
  • Loading branch information
sc0ttkclark committed Sep 22, 2022
1 parent edb238a commit acfe111
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions ui/js/jquery.pods.js
Original file line number Diff line number Diff line change
Expand Up @@ -245,17 +245,19 @@
const dfvFields = window.PodsDFV.getFieldValuesWithConfigs( podName, itemId, formCounter );

// @todo Replace this with a future method like window.PodsDFV.getValidationMessagesForFields( podName, itemId, formCounter )
Object.entries( dfvFields ).forEach( ( [ fieldName, field ] ) => {
// Check for required fields.
let fieldRequired = field?.fieldConfig?.required ?? false;
let fieldValue = field?.value ?? '';

if ( Boolean( fieldRequired ) && '0' !== fieldRequired ) {
if ( '' === fieldValue || null === fieldValue || undefined === fieldValue ) {
valid_form = false;
if ( dfvFields && Object.entries( dfvFields ) ) {
Object.entries( dfvFields ).forEach( ( [ fieldName, field ] ) => {
// Check for required fields.
let fieldRequired = field?.fieldConfig?.required ?? false;
let fieldValue = field?.value ?? '';

if ( Boolean( fieldRequired ) && '0' !== fieldRequired ) {
if ( '' === fieldValue || null === fieldValue || undefined === fieldValue ) {
valid_form = false;
}
}
}
} );
} );
}
}

if ( 'undefined' != typeof pods_admin_submit_validation )
Expand Down

0 comments on commit acfe111

Please sign in to comment.