diff --git a/homeassistant/components/bring/config_flow.py b/homeassistant/components/bring/config_flow.py
index 6a90ff153e5f82d9867b18245f502653f2a2a990..606c280cf8dc7c5c79ec7307ac0e95886281efea 100644
--- a/homeassistant/components/bring/config_flow.py
+++ b/homeassistant/components/bring/config_flow.py
@@ -50,7 +50,7 @@ class BringConfigFlow(ConfigFlow, domain=DOMAIN):
     """Handle a config flow for Bring!."""
 
     VERSION = 1
-    reauth_entry: BringConfigEntry | None = None
+    reauth_entry: BringConfigEntry
     info: BringAuthResponse
 
     async def async_step_user(
@@ -74,9 +74,7 @@ class BringConfigFlow(ConfigFlow, domain=DOMAIN):
         self, entry_data: Mapping[str, Any]
     ) -> ConfigFlowResult:
         """Perform reauth upon an API authentication error."""
-        self.reauth_entry = self.hass.config_entries.async_get_entry(
-            self.context["entry_id"]
-        )
+        self.reauth_entry = self._get_reauth_entry()
         return await self.async_step_reauth_confirm()
 
     async def async_step_reauth_confirm(
@@ -85,8 +83,6 @@ class BringConfigFlow(ConfigFlow, domain=DOMAIN):
         """Dialog that informs the user that reauth is required."""
         errors: dict[str, str] = {}
 
-        assert self.reauth_entry
-
         if user_input is not None:
             if not (errors := await self.validate_input(user_input)):
                 return self.async_update_reload_and_abort(