@@ -20,12 +20,12 @@ export const upsertAdminUser = async (): Promise<void> => {
2020
2121 const user = await ensureUserExists ( email , password ) ;
2222
23- const { workspaceId, databaseId } =
23+ const { workspaceId, databaseId, databaseToken } =
2424 await ensureOpenOpsTablesWorkspaceAndDatabaseExist ( ) ;
2525
2626 await ensureOrganizationExists ( user ) ;
2727
28- await ensureProjectExists ( user , databaseId , workspaceId ) ;
28+ await ensureProjectExists ( user , databaseId , workspaceId , databaseToken ) ;
2929 }
3030} ;
3131
@@ -77,15 +77,16 @@ async function ensureUserExists(
7777}
7878
7979async function ensureOpenOpsTablesWorkspaceAndDatabaseExist ( ) : Promise < {
80+ databaseToken : string ;
8081 workspaceId : number ;
8182 databaseId : number ;
8283} > {
8384 const { token } = await authenticateDefaultUserInOpenOpsTables ( ) ;
8485
85- const { workspaceId, databaseId } =
86+ const { workspaceId, databaseId, databaseToken } =
8687 await openopsTables . createDefaultWorkspaceAndDatabase ( token ) ;
8788
88- if ( ! workspaceId || ! databaseId ) {
89+ if ( ! workspaceId || ! databaseId || ! databaseToken ) {
8990 throw new Error ( 'Failed to create OpenOps Tables workspace or database' ) ;
9091 }
9192
@@ -94,7 +95,7 @@ async function ensureOpenOpsTablesWorkspaceAndDatabaseExist(): Promise<{
9495 databaseId,
9596 } ) ;
9697
97- return { workspaceId, databaseId } ;
98+ return { workspaceId, databaseId, databaseToken } ;
9899}
99100
100101async function ensureOrganizationExists ( user : User ) : Promise < void > {
@@ -124,6 +125,7 @@ async function ensureProjectExists(
124125 user : User ,
125126 databaseId : number ,
126127 workspaceId : number ,
128+ databaseToken : string ,
127129) : Promise < void > {
128130 const project = await projectService . getOneForUser ( user ) ;
129131 if ( project ) {
@@ -148,6 +150,7 @@ async function ensureProjectExists(
148150 organizationId : user . organizationId ! ,
149151 tablesDatabaseId : databaseId ,
150152 tablesWorkspaceId : workspaceId ,
153+ tablesDatabaseToken : databaseToken ,
151154 } ) ;
152155}
153156
0 commit comments