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,