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

(bug?)fix: preferences.hiddenTableColumns.map() is not a function (app start)

Signed-off-by: Roman <ixrock@gmail.com>
This commit is contained in:
Roman 2021-05-03 19:41:29 +03:00
parent a840eccc28
commit fa1bb210d1

View File

@ -2,17 +2,16 @@ import type { ThemeId } from "../renderer/theme.store";
import { app, remote } from "electron";
import semver from "semver";
import { readFile } from "fs-extra";
import { action, computed, observable, reaction, makeObservable } from "mobx";
import { action, computed, makeObservable, observable, reaction } from "mobx";
import moment from "moment-timezone";
import { BaseStore } from "./base-store";
import migrations from "../migrations/user-store";
import migrations, { fileNameMigration } from "../migrations/user-store";
import { getAppVersion, toJS } from "./utils";
import { kubeConfigDefaultPath, loadConfig } from "./kube-helpers";
import { appEventBus } from "./event-bus";
import logger from "../main/logger";
import path from "path";
import os from "os";
import { fileNameMigration } from "../migrations/user-store";
import { ObservableToggleSet } from "../renderer/utils";
export interface UserStoreModel {
@ -26,7 +25,8 @@ export interface KubeconfigSyncEntry extends KubeconfigSyncValue {
filePath: string;
}
export interface KubeconfigSyncValue {}
export interface KubeconfigSyncValue {
}
export interface UserPreferencesModel {
httpsProxy?: string;
@ -240,6 +240,10 @@ export class UserStore extends BaseStore<UserStoreModel> {
this.openAtLogin = preferences.openAtLogin;
if (preferences.hiddenTableColumns) {
if (!Array.isArray(preferences.hiddenTableColumns)) {
preferences.hiddenTableColumns = Object.entries(preferences.hiddenTableColumns);
}
this.hiddenTableColumns.replace(
preferences.hiddenTableColumns
.map(([tableId, columnIds]) => [tableId, new ObservableToggleSet(columnIds)])