[#20640595] Add a work to a user's wishlist upon a successful return from a PayPal pledge.

(Still need to implement warning upon trying to remove a work that user has pledged too.)
pull/1/head
Raymond Yee 2012-03-16 13:03:38 -07:00
parent a17bd85519
commit 46c4c3fdce
1 changed files with 5 additions and 0 deletions

View File

@ -480,6 +480,11 @@ should briefly note next steps (e.g. if this campaign succeeds you will be email
else:
correct_transaction_type = False
# add the work corresponding to the Transaction on the user's wishlist if it's not already on the wishlist
if user is not None and correct_user and correct_transaction_type and (campaign is not None) and (work is not None):
# ok to overwrite Wishes.source?
user.wishlist.add_work(work, 'pledging')
context["transaction"] = transaction
context["correct_user"] = correct_user
context["correct_transaction_type"] = correct_transaction_type