From 2c0fd08ee960ab50e3dae3fc489fc8ec92a3a663 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Sat, 12 Mar 2022 22:03:11 +0100
Subject: [PATCH] Fix PAYMENT_MODEL setting

---
 aleksis/apps/tezor/apps.py     | 1 -
 aleksis/apps/tezor/settings.py | 4 ++++
 pyproject.toml                 | 2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/aleksis/apps/tezor/apps.py b/aleksis/apps/tezor/apps.py
index d29ef8e..194ffad 100644
--- a/aleksis/apps/tezor/apps.py
+++ b/aleksis/apps/tezor/apps.py
@@ -17,7 +17,6 @@ class DefaultConfig(AppConfig):
 
     def ready(self):
         from django.conf import settings  # noqa
-        settings.PAYMENT_MODEL = "tezor.Invoice"
         settings.PAYMENT_VARIANTS = {}
 
         for app_config in apps.app_configs.values():
diff --git a/aleksis/apps/tezor/settings.py b/aleksis/apps/tezor/settings.py
index 3cab1e6..e727771 100644
--- a/aleksis/apps/tezor/settings.py
+++ b/aleksis/apps/tezor/settings.py
@@ -1 +1,5 @@
 INSTALLED_APPS = ["payments", "djp_sepa"]
+
+PAYMENT_MODEL = "tezor.Invoice"
+
+overrides = ["PAYMENT_MODEL"]
diff --git a/pyproject.toml b/pyproject.toml
index 8966083..cdbd8be 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -30,7 +30,7 @@ secondary = true
 
 [tool.poetry.dependencies]
 python = "^3.9"
-aleksis-core = "^2.7"
+aleksis-core = "^2.8.1.dev0"
 django-payments = "^0.15.1"
 django-payments-sepa = "^1.0.dev0"
 
-- 
GitLab