1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

attempt to fix immer/merge bug

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
This commit is contained in:
Jim Ehrismann 2021-10-21 12:31:25 -04:00
parent d5719f29b8
commit 7e4c19d9b6

View File

@ -22,7 +22,7 @@
// Helper for working with storages (e.g. window.localStorage, NodeJS/file-system, etc.)
import { action, comparer, makeObservable, observable, toJS, when, } from "mobx";
import produce, { Draft, isDraft } from "immer";
import { isEqual } from "lodash";
import { isEqual, isPlainObject } from "lodash";
import logger from "../../main/logger";
export interface StorageAdapter<T> {
@ -159,7 +159,7 @@ export class StorageHelper<T> {
if (newValue && !isDraft(newValue)) {
Object.assign(draft, newValue);
}
} else {
} else if (isPlainObject(value)) {
Object.assign(draft, value);
}
});