mirror of
https://github.com/simple-login/app.git
synced 2024-09-28 20:51:29 +02:00
Fix global Partner instance
This commit is contained in:
parent
0064729ca7
commit
8c6c144ba2
@ -11,7 +11,6 @@ from app.proton.proton_client import ProtonClient, ProtonUser
|
|||||||
from app.utils import random_string
|
from app.utils import random_string
|
||||||
|
|
||||||
PROTON_PARTNER_NAME = "Proton"
|
PROTON_PARTNER_NAME = "Proton"
|
||||||
_PROTON_PARTNER_ID: Optional[int] = None
|
|
||||||
_PROTON_PARTNER: Optional[Partner] = None
|
_PROTON_PARTNER: Optional[Partner] = None
|
||||||
|
|
||||||
|
|
||||||
@ -21,16 +20,13 @@ def get_proton_partner() -> Partner:
|
|||||||
partner = Partner.get_by(name=PROTON_PARTNER_NAME)
|
partner = Partner.get_by(name=PROTON_PARTNER_NAME)
|
||||||
if partner is None:
|
if partner is None:
|
||||||
raise ProtonPartnerNotSetUp
|
raise ProtonPartnerNotSetUp
|
||||||
|
Session.expunge(partner)
|
||||||
|
_PROTON_PARTNER = partner
|
||||||
return _PROTON_PARTNER
|
return _PROTON_PARTNER
|
||||||
|
|
||||||
|
|
||||||
def get_proton_partner_id() -> int:
|
def get_proton_partner_id() -> int:
|
||||||
global _PROTON_PARTNER
|
return get_proton_partner().id
|
||||||
if _PROTON_PARTNER is None:
|
|
||||||
get_proton_partner()
|
|
||||||
return _PROTON_PARTNER.id
|
|
||||||
|
|
||||||
return _PROTON_PARTNER_ID
|
|
||||||
|
|
||||||
|
|
||||||
class Action(enum.Enum):
|
class Action(enum.Enum):
|
||||||
|
Loading…
Reference in New Issue
Block a user