0001-family-ignore-non-primary-services-16429.patch
combo/apps/family/utils.py | ||
---|---|---|
19 | 19 | |
20 | 20 |
from combo.utils import requests |
21 | 21 | |
22 | ||
22 | 23 |
def get_passerelle_service(): |
23 |
if hasattr(settings, 'KNOWN_SERVICES') and settings.KNOWN_SERVICES.get('passerelle'): |
|
24 |
return list(settings.KNOWN_SERVICES['passerelle'].values())[0] |
|
24 |
try: |
|
25 |
return [x for x in settings.KNOWN_SERVICES['passerelle'].values() |
|
26 |
if not x.get('secondary')][0] |
|
27 |
except (AttributeError, IndexError, KeyError): |
|
28 |
return None |
|
29 | ||
25 | 30 | |
26 | 31 |
def is_family_enabled(): |
27 | 32 |
return get_passerelle_service() and hasattr(settings, 'FAMILY_SERVICE') |
28 |
- |