Title: Choice Callback &#8211; UM class validation error
Last modified: July 10, 2019

---

# Choice Callback – UM class validation error

 *  [palo260](https://wordpress.org/support/users/palo260/)
 * (@palo260)
 * [6 years, 11 months ago](https://wordpress.org/support/topic/choice-callback-um-class-validation-error/)
 * Dear Support,
 * I use the UM Form choice callback function defined in my functions.php in my 
   registration form.
 *     ```
       function return_choices(){
           $list = array(
               'one',
               'two',
               'three'
           );
           return $list;
       }
       add_action( 'init', 'return_choices' );
       ```
   
 * After submitting the form I get two errors in my console (both the same exept
   one is class-validation.php:81 and one class-validation.php:89)
 *     ```
       content.js:43  E_NOTICE  Undefined index: form_id - /app/public/wp-content/plugins/ultimate-member/includes/core/class-validation.php:81 
       #18 /app/public/wp-includes/class-wp-hook.php:286 - um\core\Validation->validate_fields_values(Array[12], Array[39])
       #17 /app/public/wp-includes/plugin.php:208 - WP_Hook->apply_filters(Array[13], Array[2])
       #16 /app/public/wp-content/plugins/ultimate-member/includes/core/class-user.php:1016 - apply_filters('um_before_save...', Array[13], Array[39])
       #15 /app/public/wp-content/plugins/ultimate-member/includes/core/um-actions-register.php:59 - um\core\User->set_registration_details(Array[13], Array[39])
       #14 /app/public/wp-includes/class-wp-hook.php:286 - um_after_insert_user(163, Array[39])
       #13 /app/public/wp-includes/class-wp-hook.php:310 - WP_Hook->apply_filters('', Array[2])
       #12 /app/public/wp-includes/plugin.php:465 - WP_Hook->do_action(Array[2])
       #11 /app/public/wp-content/plugins/ultimate-member/includes/core/um-actions-register.php:452 - do_action('um_user_regist...', 163, Array[39])
       #10 /app/public/wp-includes/class-wp-hook.php:286 - um_submit_form_register(Array[39])
       #9 /app/public/wp-includes/class-wp-hook.php:310 - WP_Hook->apply_filters(NULL, Array[1])
       #8 /app/public/wp-includes/plugin.php:465 - WP_Hook->do_action(Array[1])
       #7 /app/public/wp-content/plugins/ultimate-member/includes/core/class-form.php:411 - do_action('um_submit_form...', Array[37])
       #6 /app/public/wp-includes/class-wp-hook.php:286 - um\core\Form->form_init('')
       #5 /app/public/wp-includes/class-wp-hook.php:310 - WP_Hook->apply_filters(false, Array[1])
       #4 /app/public/wp-includes/plugin.php:465 - WP_Hook->do_action(Array[1])
       #3 /app/public/wp-includes/template-loader.php:13 - do_action('template_redir...')
       #2 /app/public/wp-blog-header.php:19 - require_once('/app/public/wp...')
       #1 /app/public/index.php:17 - require('/app/public/wp...')
       ```
   
 * Everything works but the errors show up.
    It looks like your code dont like choice
   callback options that are somehow not defined in wp_options table? (class-validation.
   php – beginning line 76)
 *     ```
       //validation of correct values from options in wp-admin
       ...
       if ( in_array( $fields[ $key ]['type'], array( 'select' ) ) &&
       ```
   
 * Or is there anything I miss in my code?
 * Thank you!!
 * Regards,
    Patrick

Viewing 1 replies (of 1 total)

 *  Plugin Support [Ultimate Member Support](https://wordpress.org/support/users/ultimatemembersupport/)
 * (@ultimatemembersupport)
 * [6 years, 10 months ago](https://wordpress.org/support/topic/choice-callback-um-class-validation-error/#post-11735418)
 * Hi [@palo260](https://wordpress.org/support/users/palo260/),
 * Thanks for letting us know about this issue.
    The fixes will be available in 
   the next plugin update.
 * Regards.

Viewing 1 replies (of 1 total)

The topic ‘Choice Callback – UM class validation error’ is closed to new replies.

 * ![](https://ps.w.org/ultimate-member/assets/icon-256x256.png?rev=3160947)
 * [Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin](https://wordpress.org/plugins/ultimate-member/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/ultimate-member/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/ultimate-member/)
 * [Active Topics](https://wordpress.org/support/plugin/ultimate-member/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/ultimate-member/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/ultimate-member/reviews/)

## Tags

 * [Choice Callback](https://wordpress.org/support/topic-tag/choice-callback/)
 * [Validation error](https://wordpress.org/support/topic-tag/validation-error/)

 * 1 reply
 * 2 participants
 * Last reply from: [Ultimate Member Support](https://wordpress.org/support/users/ultimatemembersupport/)
 * Last activity: [6 years, 10 months ago](https://wordpress.org/support/topic/choice-callback-um-class-validation-error/#post-11735418)
 * Status: not resolved