Use lodash cloneDeep and generate facade chunk.

This commit is contained in:
Dermot Duffy
2022-10-10 19:04:29 -07:00
parent b1922fc70b
commit da7895903e
4 changed files with 14 additions and 8 deletions
+2 -1
View File
@@ -5,6 +5,7 @@ import type {
} from './types';
import { HassEntities } from 'home-assistant-js-websocket';
import merge from 'lodash-es/merge';
import { copyConfig } from './config-mgmt';
export interface ConditionState {
view?: string;
@@ -109,7 +110,7 @@ export function getOverriddenConfig(
overrides: Readonly<RawOverrides> | undefined,
conditionState?: Readonly<ConditionState>,
): RawFrigateCardConfig {
const output = structuredClone(config);
const output = copyConfig(config);
let overridden = false;
if (overrides) {
for (const override of overrides) {