diff --git a/django_aws_ses/settings.py b/django_aws_ses/settings.py index e085bbc..9f2e378 100644 --- a/django_aws_ses/settings.py +++ b/django_aws_ses/settings.py @@ -159,7 +159,7 @@ except Site.DoesNotExist: ) # Other Settings -HOME_URL = getattr(django_settings, 'HOME_URL', '') +HOME_URL = getattr(django_settings, 'HOME_URL', '/') UNSUBSCRIBE_TEMPLATE = getattr(django_settings, 'UNSUBSCRIBE_TEMPLATE', DEFAULTS['UNSUBSCRIBE_TEMPLATE']) BASE_TEMPLATE = getattr(django_settings, 'BASE_TEMPLATE', DEFAULTS['BASE_TEMPLATE']) VERIFY_BOUNCE_SIGNATURES = getattr(django_settings, 'AWS_SES_VERIFY_BOUNCE_SIGNATURES', DEFAULTS['VERIFY_BOUNCE_SIGNATURES']) diff --git a/django_aws_ses/tests.py b/django_aws_ses/tests.py index f760902..33ce9e6 100644 --- a/django_aws_ses/tests.py +++ b/django_aws_ses/tests.py @@ -130,8 +130,7 @@ class DjangoAwsSesTests(TestCase): def test_unsubscribe_confirmation(self): """Test unsubscribe confirmation page and action.""" - user_uuid = str(uuid.uuid1()) - uuid_b64 = urlsafe_base64_encode(user_uuid.encode()) + uuid_b64 = urlsafe_base64_encode(str(self.user.pk).encode()) hash_value = self.ses_addon.unsubscribe_hash_generator() url = reverse('django_aws_ses:aws_ses_unsubscribe', kwargs={'uuid': uuid_b64, 'hash': hash_value}) @@ -152,8 +151,7 @@ class DjangoAwsSesTests(TestCase): """Test re-subscribe confirmation action.""" self.ses_addon.unsubscribe = True self.ses_addon.save() - user_uuid = str(uuid.uuid1()) - uuid_b64 = urlsafe_base64_encode(user_uuid.encode()) + uuid_b64 = urlsafe_base64_encode(str(self.user.pk).encode()) hash_value = self.ses_addon.unsubscribe_hash_generator() url = reverse('django_aws_ses:aws_ses_unsubscribe', kwargs={'uuid': uuid_b64, 'hash': hash_value})