fix company creation for admin and inviting of new employees
This commit is contained in:
@@ -16,7 +16,10 @@ class CreateTeamAccountService {
|
||||
|
||||
constructor(private readonly client: SupabaseClient<Database>) {}
|
||||
|
||||
async createNewOrganizationAccount(params: { name: string; userId: string }) {
|
||||
async createNewOrganizationAccount(params: {
|
||||
name: string;
|
||||
ownerPersonalCode: string;
|
||||
}) {
|
||||
const logger = await getLogger();
|
||||
const ctx = { ...params, namespace: this.namespace };
|
||||
|
||||
@@ -26,12 +29,13 @@ class CreateTeamAccountService {
|
||||
.schema('medreport')
|
||||
.rpc('create_team_account', {
|
||||
account_name: params.name,
|
||||
new_personal_code: params.ownerPersonalCode,
|
||||
});
|
||||
|
||||
if (error) {
|
||||
logger.error(
|
||||
{
|
||||
error,
|
||||
error: error.message,
|
||||
...ctx,
|
||||
},
|
||||
`Error creating company account`,
|
||||
|
||||
Reference in New Issue
Block a user