From 79f240d4d16b4a59753cf16c1188319116354d37 Mon Sep 17 00:00:00 2001 From: Thomas Steen Rasmussen Date: Wed, 12 Jul 2017 17:05:27 +0200 Subject: [PATCH] settings is not a dict --- src/shop/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shop/models.py b/src/shop/models.py index 0053970d..90521538 100644 --- a/src/shop/models.py +++ b/src/shop/models.py @@ -145,8 +145,8 @@ class Order(CreatedUpdatedModel): def get_coinify_callback_url(self, request): """ Check settings for an alternative COINIFY_CALLBACK_HOSTNAME otherwise use the one from the request """ - if 'COINIFY_CALLBACK_HOSTNAME' in settings and settings['COINIFY_CALLBACK_HOSTNAME']: - host = settings['COINIFY_CALLBACK_HOSTNAME'] + if hasattr(settings, 'COINIFY_CALLBACK_HOSTNAME') and settings.COINIFY_CALLBACK_HOSTNAME: + host = settings.COINIFY_CALLBACK_HOSTNAME else: host = request.get_host() return 'https://' + host + str(reverse_lazy('shop:coinify_callback', kwargs={'pk': self.pk}))