cat bug fix
This commit is contained in:
parent
4732a0ce84
commit
ac2578d1fc
|
|
@ -211,8 +211,8 @@ func getTotalDocumentCount(db string) int {
|
|||
// todo defailt variant
|
||||
// productflat
|
||||
|
||||
func getCats(db *gorm.DB, catIDs []int) ([3]gm.Category, string, error) {
|
||||
var categories [3]gm.Category
|
||||
func getCats(db *gorm.DB, catIDs []int) ([]gm.Category, string, error) {
|
||||
var categories []gm.Category
|
||||
var keywords string
|
||||
|
||||
if errCat := db.Preload("Translations").Find(&categories, catIDs).Error; errCat != nil {
|
||||
|
|
|
|||
|
|
@ -15,10 +15,10 @@ type Brand struct {
|
|||
Name string `gorm:"default:TESTBRAND"`
|
||||
Code string
|
||||
Status bool
|
||||
Categories [3]Category `gorm:"many2many:category_brands;"`
|
||||
Categories []Category `gorm:"many2many:category_brands;"`
|
||||
}
|
||||
|
||||
func FindOrCreateBrand(db *gorm.DB, brand string, categories [3]Category) (Brand, error) {
|
||||
func FindOrCreateBrand(db *gorm.DB, brand string, categories []Category) (Brand, error) {
|
||||
|
||||
var brandObject Brand
|
||||
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ type Product struct {
|
|||
BrandID uint `sql:"DEFAULT:NULL"`
|
||||
Brand Brand
|
||||
Images []ProductImage
|
||||
Categories [3]Category `gorm:"many2many:product_categories;"`
|
||||
Categories []Category `gorm:"many2many:product_categories;"`
|
||||
AttributeValues []ProductAttributeValue
|
||||
SuperAttributes []Attribute `gorm:"many2many:product_super_attributes;"`
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue