|
@@ -40,7 +40,7 @@ type ProductVariant struct {
|
|
|
}
|
|
|
|
|
|
func (v *ProductVariant) As() *generated.ProductVariant {
|
|
|
- variant := &generated.ProductVariant{
|
|
|
+ variant := generated.ProductVariant{
|
|
|
AvailableForSale: false,
|
|
|
CurrentlyNotInStock: false,
|
|
|
RequiresShipping: false,
|
|
@@ -86,16 +86,19 @@ func (v *ProductVariant) As() *generated.ProductVariant {
|
|
|
}
|
|
|
|
|
|
if v.Weight.Valid {
|
|
|
- variant.Weight = &v.Weight.Float64
|
|
|
+ s := v.Weight.Float64
|
|
|
+ variant.Weight = &s
|
|
|
}
|
|
|
|
|
|
if v.Sku.Valid {
|
|
|
- variant.Sku = &v.Sku.String
|
|
|
+ s := v.Sku.String
|
|
|
+ variant.Sku = &s
|
|
|
}
|
|
|
|
|
|
if v.Barcode.Valid {
|
|
|
- variant.Barcode = &v.Barcode.String
|
|
|
+ s := v.Barcode.String
|
|
|
+ variant.Barcode = &s
|
|
|
}
|
|
|
|
|
|
- return variant
|
|
|
+ return &variant
|
|
|
}
|