Conversion script should also use donorId.
This commit is contained in:
parent
9de60c3c5e
commit
f17527a23e
1 changed files with 6 additions and 6 deletions
|
@ -42,14 +42,14 @@ $sthOld->execute();
|
||||||
while (my $row = $sthOld->fetchrow_hashref) {
|
while (my $row = $sthOld->fetchrow_hashref) {
|
||||||
$row->{email_address_type} = 'paypal';
|
$row->{email_address_type} = 'paypal';
|
||||||
$row->{email_address} = $row->{paypal_payer};
|
$row->{email_address} = $row->{paypal_payer};
|
||||||
my $supporterId = $sp->addSupporter($row);
|
my $donorId = $sp->addSupporter($row);
|
||||||
|
|
||||||
die("Database conversion failed on id matching: $row->{ledger_entity_id} had ID $row->{id} now has $supporterId")
|
die("Database conversion failed on id matching: $row->{ledger_entity_id} had ID $row->{id} now has $donorId")
|
||||||
unless ($row->{id} == $supporterId);
|
unless ($row->{id} == $donorId);
|
||||||
if ($row->{want_gift}) {
|
if ($row->{want_gift}) {
|
||||||
die "DB Convert Fail: Unknown shirt size of $row->{shirt_size} when someone wanted a shirt"
|
die "DB Convert Fail: Unknown shirt size of $row->{shirt_size} when someone wanted a shirt"
|
||||||
unless defined $tShirt0SizeRequestConfigurationIds{$row->{shirt_size}};
|
unless defined $tShirt0SizeRequestConfigurationIds{$row->{shirt_size}};
|
||||||
my $requestParamaters = { supporterId => $supporterId, requestConfiguration => $row->{shirt_size}, requestType => 't-shirt-0' };
|
my $requestParamaters = { donorId => $donorId, requestConfiguration => $row->{shirt_size}, requestType => 't-shirt-0' };
|
||||||
$sp->addRequest($requestParamaters);
|
$sp->addRequest($requestParamaters);
|
||||||
if ($row->{gift_sent}) {
|
if ($row->{gift_sent}) {
|
||||||
$requestParamaters->{who} = 'bkuhn';
|
$requestParamaters->{who} = 'bkuhn';
|
||||||
|
@ -58,14 +58,14 @@ while (my $row = $sthOld->fetchrow_hashref) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($row->{join_list}) {
|
if ($row->{join_list}) {
|
||||||
my $requestParamaters = { supporterId => $supporterId, requestType => "join-announce-email-list" };
|
my $requestParamaters = { donorId => $donorId, requestType => "join-announce-email-list" };
|
||||||
$sp->addRequest($requestParamaters);
|
$sp->addRequest($requestParamaters);
|
||||||
if ($row->{on_announce_mailing_list}) {
|
if ($row->{on_announce_mailing_list}) {
|
||||||
$requestParamaters->{who} = 'bkuhn';
|
$requestParamaters->{who} = 'bkuhn';
|
||||||
$requestParamaters->{how} = 'legacy import of old database; exact details of this fulfillment are unknown';
|
$requestParamaters->{how} = 'legacy import of old database; exact details of this fulfillment are unknown';
|
||||||
$sp->fulfillRequest($requestParamaters);
|
$sp->fulfillRequest($requestParamaters);
|
||||||
}
|
}
|
||||||
$sp->addPostalAddress($supporterId, $row->{formatted_address}, 'paypal');
|
$sp->addPostalAddress($donorId, $row->{formatted_address}, 'paypal');
|
||||||
}
|
}
|
||||||
$sthOld->finish();
|
$sthOld->finish();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue