family: ignore non-primary services (#16429)
This commit is contained in:
parent
2b770623d5
commit
0e445cf6b9
|
@ -19,9 +19,14 @@ from django.utils.http import urlencode
|
||||||
|
|
||||||
from combo.utils import requests
|
from combo.utils import requests
|
||||||
|
|
||||||
|
|
||||||
def get_passerelle_service():
|
def get_passerelle_service():
|
||||||
if hasattr(settings, 'KNOWN_SERVICES') and settings.KNOWN_SERVICES.get('passerelle'):
|
try:
|
||||||
return list(settings.KNOWN_SERVICES['passerelle'].values())[0]
|
return [x for x in settings.KNOWN_SERVICES['passerelle'].values()
|
||||||
|
if not x.get('secondary')][0]
|
||||||
|
except (AttributeError, IndexError, KeyError):
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
def is_family_enabled():
|
def is_family_enabled():
|
||||||
return get_passerelle_service() and hasattr(settings, 'FAMILY_SERVICE')
|
return get_passerelle_service() and hasattr(settings, 'FAMILY_SERVICE')
|
||||||
|
|
Loading…
Reference in New Issue