diff --git a/repositories/ImportRepository.go b/repositories/ImportRepository.go index a2358b6..3abaddc 100644 --- a/repositories/ImportRepository.go +++ b/repositories/ImportRepository.go @@ -791,6 +791,7 @@ func (importer *Importer) UpdateOrCreate(product models.Product, product_id uint if err != nil && errors.Is(err, gorm.ErrRecordNotFound) && colorVariant.IsSellable { variant, err = importer.importVariant(colorVariant) newProducts = append(newProducts, *variant) + continue } else if err == nil && !colorVariant.IsSellable { importer.disableVariant(colorVariant, variantFlat.ProductID) continue