From 95c3ac0c09a3c4a14fcf1cd9cb1e258eca622ae5 Mon Sep 17 00:00:00 2001
From: Rohan Kapoor <rohan@rohankapoor.com>
Date: Sat, 3 Oct 2020 12:34:52 -0700
Subject: [PATCH] Treat optional input as optional in ZoneMinder config flow
 (#41156)

---
 homeassistant/components/zoneminder/config_flow.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/homeassistant/components/zoneminder/config_flow.py b/homeassistant/components/zoneminder/config_flow.py
index 1d50e8c1bb1..8b0b94107f3 100644
--- a/homeassistant/components/zoneminder/config_flow.py
+++ b/homeassistant/components/zoneminder/config_flow.py
@@ -60,10 +60,10 @@ class ZoneminderFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
                 {
                     vol.Required(CONF_HOST, default=user_input.get(CONF_HOST)): str,
                     vol.Optional(
-                        CONF_USERNAME, default=user_input.get(CONF_USERNAME)
+                        CONF_USERNAME, default=user_input.get(CONF_USERNAME, "")
                     ): str,
                     vol.Optional(
-                        CONF_PASSWORD, default=user_input.get(CONF_PASSWORD)
+                        CONF_PASSWORD, default=user_input.get(CONF_PASSWORD, "")
                     ): str,
                     vol.Optional(
                         CONF_PATH, default=user_input.get(CONF_PATH, DEFAULT_PATH)