From: Guillaume Pellerin Date: Fri, 25 Sep 2015 09:49:50 +0000 (+0200) Subject: ipn tweaks X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=016a00862713e78efbcde1caa7b5d0c8481c16dc;p=diggersdigest.git ipn tweaks --- diff --git a/app/diggersdigest/settings.py b/app/diggersdigest/settings.py index c77c80d..3baa961 100644 --- a/app/diggersdigest/settings.py +++ b/app/diggersdigest/settings.py @@ -75,7 +75,7 @@ EXTRA_MODEL_FIELDS = ( "cartridge.shop.models.Order.callback_uuid", "django.db.models.CharField", (), - {"blank" : False, "max_length" : 36}, + {"blank" : False, "max_length" : 36, 'default': 0}, ), # ... # # Example of adding a field to *all* of Mezzanine's content types: @@ -363,10 +363,10 @@ INSTALLED_APPS = ( "mezzanine.galleries", "mezzanine.twitter", "mezzanine.accounts", - # "mezzanine.mobile", + "mezzanine.mobile", "records", - "payments.multipayments", 'paypal.standard.ipn', + "payments.multipayments", ) # List of processors used by RequestContext to populate the context. diff --git a/app/records/models.py b/app/records/models.py index 13b3770..8ca7ea0 100644 --- a/app/records/models.py +++ b/app/records/models.py @@ -308,9 +308,9 @@ def payment_complete(sender, **kwargs): try: cart = Cart.objects.get(id=cart_pk) try: - #order = Order.objects.get( - # transaction_id=ipn_obj.invoice) - order = Order.objects.get(key=s_key) + order = Order.objects.get( + transaction_id=ipn_obj.invoice) + #order = Order.objects.get(key=s_key) for field in order.session_fields: if field in session: del session[field] diff --git a/docker-compose.yml b/docker-compose.yml index 76e770c..8253149 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -20,6 +20,7 @@ app: command: /bin/sh app/deploy/start_app.sh volumes: - ./app/:/opt/app/app + - ./src/:/opt/src volumes_from: - media ports: