Fix sign up broken because of missing workspace schema (#6013)

Allow workspace datasource factory to return null if the workspace
schema has not been created yet
This commit is contained in:
Charles Bochet
2024-06-25 10:59:07 +02:00
committed by GitHub
parent 7fb5c9b60f
commit f8c057deea
3 changed files with 23 additions and 2 deletions

View File

@ -35,6 +35,11 @@ export class TwentyORMManager {
entities,
workspaceId,
);
if (!workspaceDataSource) {
throw new Error('Workspace data source not found');
}
const entitySchema = this.entitySchemaFactory.create(entityClass);
return workspaceDataSource.getRepository<T>(entitySchema);