Skip to content

Commit ef04a7e

Browse files
committed
Merge branch 'fix/ui-config-page-crash-undefined-databases' into 'master'
fix(ui): handle undefined databases and customOptions in formatConfig Closes #697 See merge request postgres-ai/database-lab!1126
2 parents 6b381c2 + 8131433 commit ef04a7e

File tree

1 file changed

+4
-4
lines changed
  • ui/packages/shared/types/api/entities

1 file changed

+4
-4
lines changed

ui/packages/shared/types/api/entities/config.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,8 @@ export const formatConfig = (config: configTypes) => {
9292
config.retrieval?.spec?.logicalDump?.options?.source?.connection
9393
?.password,
9494
databases: formatDatabases(
95-
config.retrieval?.spec?.logicalDump?.options
96-
?.databases as DatabaseType | null,
95+
(config.retrieval?.spec?.logicalDump?.options
96+
?.databases as DatabaseType | undefined) ?? null,
9797
),
9898
dumpParallelJobs:
9999
config.retrieval?.spec?.logicalDump?.options?.parallelJobs,
@@ -105,11 +105,11 @@ export const formatConfig = (config: configTypes) => {
105105
config.retrieval?.spec?.logicalRestore?.options?.ignoreErrors,
106106
pgDumpCustomOptions: formatDumpCustomOptions(
107107
(config.retrieval?.spec?.logicalDump?.options
108-
?.customOptions as string[]) || null,
108+
?.customOptions as string[] | undefined) ?? null,
109109
),
110110
pgRestoreCustomOptions: formatDumpCustomOptions(
111111
(config.retrieval?.spec?.logicalRestore?.options
112-
?.customOptions as string[]) || null,
112+
?.customOptions as string[] | undefined) ?? null,
113113
),
114114
}
115115
}

0 commit comments

Comments
 (0)