Changeset 98


Ignore:
Timestamp:
03/24/09 12:17:46 (15 years ago)
Author:
nanardon
Message:
  • try 3 times to record ballot
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Vote/Model/Vote.pm

    r88 r98  
    404404    my ($self, $vid, $voteid, $choice, $fchoice, $referal) = @_; 
    405405 
     406    my $uid; 
     407    for (0..2) { # 3 try 
    406408    # First we register voting has voted 
    407409    $self->_register_signing($vid, $voteid, $referal) or return; # TODO error ? 
    408410 
    409411    # registring choices 
    410     my $uid = $self->_register_ballot($voteid, $choice, $fchoice) or return; 
    411  
     412    $uid = $self->_register_ballot($voteid, $choice, $fchoice); 
     413    defined($uid) and last; 
     414 
     415    } 
    412416    # everything went fine, saving! 
    413417    $self->db->commit; 
Note: See TracChangeset for help on using the changeset viewer.