* fixed running UM()->fields()->get_restricted_fields_for_edit() function in the fields loop;

This commit is contained in:
Mykyta Synelnikov
2024-09-27 17:55:44 +03:00
parent 6d183cc983
commit cccce6ebc3
4 changed files with 16 additions and 9 deletions
+7 -5
View File
@@ -417,13 +417,15 @@ function um_submit_form_errors_hook_( $submitted_data, $form_data ) {
um_reset_user();
}
$restricted_fields = array();
if ( 'profile' === $mode ) {
$restricted_fields = UM()->fields()->get_restricted_fields_for_edit();
}
foreach ( $fields as $key => $array ) {
if ( 'profile' === $mode ) {
$restricted_fields = UM()->fields()->get_restricted_fields_for_edit();
if ( is_array( $restricted_fields ) && in_array( $key, $restricted_fields, true ) ) {
continue;
}
if ( 'profile' === $mode && is_array( $restricted_fields ) && in_array( $key, $restricted_fields, true ) ) {
continue;
}
$can_view = true;