fix: Only include custom integrations in diagnostics (#1765)

This commit is contained in:
Dermot Duffy
2024-12-15 20:56:36 -08:00
committed by GitHub
parent dab9ff3045
commit 9f4ddb1e88
2 changed files with 5 additions and 29 deletions
+2 -6
View File
@@ -47,13 +47,11 @@ export interface Diagnostics {
ha_version?: string;
config?: RawFrigateCardConfig;
integrations: {
custom_integrations: {
frigate: IntegrationDiagnostics & {
devices?: FrigateDevices;
};
hass_web_proxy: IntegrationDiagnostics;
reolink: IntegrationDiagnostics;
motioneye: IntegrationDiagnostics;
};
}
@@ -113,8 +111,7 @@ export const getDiagnostics = async (
...(pkg['gitDate'] && { commit_date: pkg['gitDate'] }),
},
...(hass && { ha_version: hass.config.version }),
integrations: {
reolink: await getIntegrationDiagnostics('reolink', hass),
custom_integrations: {
frigate: {
...(await getIntegrationDiagnostics('frigate', hass)),
...(frigateVersionMap.size && {
@@ -122,7 +119,6 @@ export const getDiagnostics = async (
}),
},
hass_web_proxy: await getIntegrationDiagnostics(HASS_WEB_PROXY_DOMAIN, hass),
motioneye: await getIntegrationDiagnostics('motioneye', hass),
},
...(rawConfig && { config: rawConfig }),
};
+3 -23
View File
@@ -86,7 +86,7 @@ describe('getDiagnostics', () => {
commit_date: 'Wed, 6 Sep 2023 21:27:28 -0700',
hash: 'g4cf13b1',
},
integrations: {
custom_integrations: {
frigate: {
detected: true,
devices: {
@@ -99,14 +99,6 @@ describe('getDiagnostics', () => {
detected: true,
version: '0.0.1',
},
motioneye: {
detected: true,
version: '0.0.1',
},
reolink: {
detected: true,
version: '0.0.1',
},
},
date: now,
lang: 'en',
@@ -145,19 +137,13 @@ describe('getDiagnostics', () => {
commit_date: 'Wed, 6 Sep 2023 21:27:28 -0700',
hash: 'g4cf13b1',
},
integrations: {
custom_integrations: {
frigate: {
detected: false,
},
hass_web_proxy: {
detected: false,
},
motioneye: {
detected: false,
},
reolink: {
detected: false,
},
},
date: now,
lang: 'en',
@@ -177,19 +163,13 @@ describe('getDiagnostics', () => {
commit_date: 'Wed, 6 Sep 2023 21:27:28 -0700',
hash: 'g4cf13b1',
},
integrations: {
custom_integrations: {
frigate: {
detected: false,
},
hass_web_proxy: {
detected: false,
},
motioneye: {
detected: false,
},
reolink: {
detected: false,
},
},
ha_version: '2023.9.0',
date: now,