diff --git a/repositories/ImportRepository.go b/repositories/ImportRepository.go index 18974da..0365873 100644 --- a/repositories/ImportRepository.go +++ b/repositories/ImportRepository.go @@ -48,6 +48,7 @@ func ImporterInstance() (instance *Importer, err error) { go func(db *gorm.DB) { defer instance.ImportWGroup.Done() instance.mainCategories, instance.Error = gm.GetMainCategories(db) + log.Println(instance.mainCategories) }(db) //load families to memory @@ -353,9 +354,9 @@ func (importer *Importer) importVariant(product models.Product) (*gm.Product, er } - sProduct := importer.createSellerProduct(&mainFlat,product.Vendor) + sProduct := importer.createSellerProduct(&mainFlat, product.Vendor) - if errSProduct := tx.Create(&sProduct).Error; errSProduct != nil{ + if errSProduct := tx.Create(&sProduct).Error; errSProduct != nil { tx.Rollback() return nil, errSProduct } @@ -564,7 +565,7 @@ func (importer *Importer) updatePrice(price models.Price, flat *gm.ProductFlat) func (importer *Importer) UpdateOrCreate(product models.Product) (instance *Importer) { firstProduct, err := importer.importVariant(product) - var newProducts []gm.Product + newProducts := make([]gm.Product, 0) if err != nil { helper.Error(err)