diff --git a/web/views/fetch.py b/web/views/fetch.py index 86f89ad..0071a29 100644 --- a/web/views/fetch.py +++ b/web/views/fetch.py @@ -22,10 +22,14 @@ def fetch(request): 'email': [], } for user in CustomUser.objects.filter(is_active=True): - platform_staff['vk_id'].append(user.vk_id) - platform_staff['yandex_id'].append(user.yandex_id) - platform_staff['telegram_id'].append(user.telegram_id) - platform_staff['email'].append(user.email) + if user.vk_id: + platform_staff['vk_id'].append(user.vk_id) + if user.yandex_id: + platform_staff['yandex_id'].append(user.yandex_id) + if user.telegram_id: + platform_staff['telegram_id'].append(user.telegram_id) + if user.email: + platform_staff['email'].append(user.email) return JsonResponse( data={ 'configs': {config.name: config.data for config in configs},