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…
	
	Add table
		
		Reference in a new issue
	
	 Bradley M. Kuhn
						Bradley M. Kuhn