From 61bb24c423d98e9183677c1bf7aa79690e14a9a5 Mon Sep 17 00:00:00 2001
From: Andi <h4de5@users.noreply.github.com>
Date: Mon, 18 Nov 2019 17:03:10 +0100
Subject: [PATCH] Fix Synology camera whitelist (#28822)

* Fix Synology camera whitelist

If whitelist config is set, not camera is added to HA at all.

* Fix Synology Camera whitelist

Fix typo in config key.

* Update camera.py

Access config dict the voluptuous way
---
 homeassistant/components/synology/camera.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/homeassistant/components/synology/camera.py b/homeassistant/components/synology/camera.py
index 8c176f48803..91ee5a98fc3 100644
--- a/homeassistant/components/synology/camera.py
+++ b/homeassistant/components/synology/camera.py
@@ -62,7 +62,7 @@ async def async_setup_platform(hass, config, async_add_entities, discovery_info=
     # add cameras
     devices = []
     for camera in cameras:
-        if not config.get(CONF_WHITELIST):
+        if not config[CONF_WHITELIST] or camera.name in config[CONF_WHITELIST]:
             device = SynologyCamera(surveillance, camera.camera_id, verify_ssl)
             devices.append(device)
 
-- 
GitLab