diff --git a/modules/poll/poll.module b/modules/poll/poll.module index cd56777cf9825bc3a1745222ebdd0ba63ef2f450..155b3c7ad65bd01a48e2accc4da2e99649479fb0 100644 --- a/modules/poll/poll.module +++ b/modules/poll/poll.module @@ -585,6 +585,15 @@ function poll_view_voting(&$form_state, $node, $block) { return $form; } +/** + * Validation function for processing votes + */ +function poll_view_voting_validate($form, &$form_state) { + if ($form_state['values']['choice'] == -1) { + form_set_error( 'choice', t('Your vote could not be recorded because you did not select any of the choices.')); + } +} + /** * Submit handler for processing a vote */