From a5e1e8c0c316f500cdc19d7c47b5156ed0b1e0f0 Mon Sep 17 00:00:00 2001 From: Jori Huisman Date: Sun, 21 Sep 2025 14:54:18 +0200 Subject: [PATCH] fix: Handle empty or null Home Assistant name in device settings (#28364) Co-authored-by: Nerivec <62446222+Nerivec@users.noreply.github.com> --- lib/util/settings.schema.json | 2 +- lib/util/settings.ts | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/util/settings.schema.json b/lib/util/settings.schema.json index ebf298a74..e02d79a3f 100644 --- a/lib/util/settings.schema.json +++ b/lib/util/settings.schema.json @@ -925,7 +925,7 @@ "title": "Home Assistant", "properties": { "name": { - "type": "string", + "type": ["string", "null"], "title": "Home Assistant name", "description": "Name of the device in Home Assistant" } diff --git a/lib/util/settings.ts b/lib/util/settings.ts index 58fadd087..713ce347b 100644 --- a/lib/util/settings.ts +++ b/lib/util/settings.ts @@ -1,9 +1,7 @@ import path from "node:path"; import type {ValidateFunction} from "ajv"; - import Ajv from "ajv"; import objectAssignDeep from "object-assign-deep"; - import data from "./data"; import schemaJson from "./settings.schema.json"; import utils from "./utils";