diff --git a/Supporters/lib/Supporters.pm b/Supporters/lib/Supporters.pm index ec20b9c..8fd9e42 100644 --- a/Supporters/lib/Supporters.pm +++ b/Supporters/lib/Supporters.pm @@ -96,6 +96,7 @@ sub addSupporter ($$) { if ($sp->{public_ack}) { die "display_name required if public_ack requested" unless defined $sp->{display_name}; } + $this->_beginWork; my $sth = $this->dbh->prepare( "INSERT INTO supporter(ledger_entity_id, display_name, public_ack)" . " values(?, ?, ?)"); @@ -107,6 +108,7 @@ sub addSupporter ($$) { $this->addEmailAddress($id, $sp->{email_address}, $sp->{email_address_type}) if defined $sp->{email_address}; + $this->_commit; return $id; } ######################################################################