The choice_id is set as hexadecimal, but in the submit for checkbox selected validate for string.
When the choice_id is 435268284 which is hexadecimal, not include letter, the is_numeric function will return true. Then the submit value will not work

function advpoll_checkbox_selected($choices, $votes) {
  $selected = array();
  $count = count($choices);

  for ($i = 0; $i < $count; $i++) {
    $choice = strip_tags($choices[$i]['choice_id']);
    if (isset($votes[$choice]) && !is_numeric($votes[$choice]) && !empty($votes[$choice])) {
      $selected[] = $choices[$i]['choice_id'];
    }
  }
  return $selected;
}

Comments

guaneagler created an issue. See original summary.

guaneagler’s picture

Version: 7.x-3.x-dev » 7.x-3.0-alpha1
Status: Active » Closed (outdated)

I'm wrong with the version, the issue occur is alpha not 3.0. Sorry for disturb.