El problema que quiero resolver es que al crear un producto quiero asociar una Lista de categorías y al crear esos productos si la categoría no existe, entonces crearla. El problema es cuando quiero crear otro producto y asociar una Categoría me tira error de que ya hay una categoría con ese nombre como se esperaba.
Esta es mi entidad Categoría
import { Category } from 'src/categories/entities/category.entity'; import { Column, Entity, ManyToMany, PrimaryGeneratedColumn } from 'typeorm'; @Entity() export class Product { @PrimaryGeneratedColumn() id: number; @Column() name: string; @ManyToMany(()=>Category,category=>category.products,{cascade:true}) categories: Category[]; @Column() barCode: string; }y esta es mi entidad producto
import { Category } from 'src/categories/entities/category.entity'; import { Column, Entity, ManyToMany, PrimaryGeneratedColumn } from 'typeorm'; @Entity() export class Product { @PrimaryGeneratedColumn() id: number; @Column() name: string; @ManyToMany(()=>Category,category=>category.products,{cascade:true}) categories: Category[]; @Column() barCode: string; }