From 828f698c00ae66ca921d71930faf06421b14bc86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Sat, 8 Apr 2023 13:52:17 +0200 Subject: [PATCH] Do not allow adding unknown categories (#3110) --- custom_components/hacs/websocket/repositories.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/custom_components/hacs/websocket/repositories.py b/custom_components/hacs/websocket/repositories.py index 1bc89fba586..8e138723493 100644 --- a/custom_components/hacs/websocket/repositories.py +++ b/custom_components/hacs/websocket/repositories.py @@ -157,7 +157,10 @@ async def hacs_repositories_add( if renamed := hacs.common.renamed_repositories.get(repository): repository = renamed - if not hacs.repositories.get_by_full_name(repository): + if category not in hacs.common.categories: + hacs.log.error("%s is not a valid category for %s", category, repository) + + elif not hacs.repositories.get_by_full_name(repository): try: await hacs.async_register_repository( repository_full_name=repository,