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
|
||||
|
||||
|
||||
def get_passerelle_service():
|
||||
if hasattr(settings, 'KNOWN_SERVICES') and settings.KNOWN_SERVICES.get('passerelle'):
|
||||
return list(settings.KNOWN_SERVICES['passerelle'].values())[0]
|
||||
try:
|
||||
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():
|
||||
return get_passerelle_service() and hasattr(settings, 'FAMILY_SERVICE')
|
||||
|
|
Loading…
Reference in New Issue