diff --git a/repositories/ImportRepository.go b/repositories/ImportRepository.go index f27a232..2c13236 100644 --- a/repositories/ImportRepository.go +++ b/repositories/ImportRepository.go @@ -339,7 +339,7 @@ func (importer *Importer) importVariant(product models.Product) (*gm.Product, er return nil, err3 } - return &barProduct,nil + return &barProduct,tx.Commit().Error; }else{ tx.Rollback() return nil, err @@ -509,9 +509,9 @@ func (importer *Importer) updateVariant(product models.Product) (*gm.Product, er var flat gm.ProductFlat err := importer.baza.Preload("Product").Preload("Variants").First(&flat, "sku = ?", product.ProductNumber).Error if err != nil { - //if errors.Is(err,gorm.ErrRecordNotFound) { - // return importer.importVariant(product) - //} + if errors.Is(err,gorm.ErrRecordNotFound) { + return importer.importVariant(product) + } //todo not found bolsa create etmeli return nil, err }