diff --git a/prisma/migrations/20240712155950_adjusts_in_templates_table/migration.sql b/prisma/migrations/20240712155950_adjusts_in_templates_table/migration.sql new file mode 100644 index 00000000..2ec61dac --- /dev/null +++ b/prisma/migrations/20240712155950_adjusts_in_templates_table/migration.sql @@ -0,0 +1,2 @@ +-- DropIndex +DROP INDEX "Template_instanceId_key"; diff --git a/prisma/postgresql-schema.prisma b/prisma/postgresql-schema.prisma index 3cffa90c..6c0ee0d4 100644 --- a/prisma/postgresql-schema.prisma +++ b/prisma/postgresql-schema.prisma @@ -75,7 +75,7 @@ model Instance { MessageUpdate MessageUpdate[] TypebotSession TypebotSession[] TypebotSetting TypebotSetting? - Template Template? + Template Template[] } model Session { @@ -315,5 +315,5 @@ model Template { createdAt DateTime? @default(now()) @db.Timestamp updatedAt DateTime @updatedAt @db.Timestamp Instance Instance @relation(fields: [instanceId], references: [id], onDelete: Cascade) - instanceId String @unique + instanceId String } diff --git a/src/api/services/template.service.ts b/src/api/services/template.service.ts index f5c73f52..d00aec47 100644 --- a/src/api/services/template.service.ts +++ b/src/api/services/template.service.ts @@ -64,6 +64,8 @@ export class TemplateService { throw new Error('Error to create template'); } + console.log(response); + const template = await this.prismaRepository.template.create({ data: { instanceId: getInstance.id,