|
|
@@ -302,6 +302,7 @@ class Product < ActiveRecord::Base
|
|
|
attributes_json = variant.assign_attributes_to_variant(variant.style_list, id, attributes_json) unless variant.style_list.count.zero?
|
|
|
variant.attributes_json = attributes_json.to_json
|
|
|
variant.save(validate: false)
|
|
|
+
|
|
|
end
|
|
|
end
|
|
|
end
|
|
|
@@ -361,6 +362,8 @@ class Product < ActiveRecord::Base
|
|
|
end
|
|
|
@products_variant.attributes_json = attributes.to_json
|
|
|
@products_variant.save(validate: false)
|
|
|
+ @products_variant.generate_barcode
|
|
|
+ @products_variant.save(validate: false)
|
|
|
end
|
|
|
end
|
|
|
end
|
|
|
@@ -439,7 +442,7 @@ class Product < ActiveRecord::Base
|
|
|
self.barcode = barcode_generated
|
|
|
save_path = Rails.public_path.join('barcodes', "#{barcode_generated}.png")
|
|
|
File.open(save_path, 'wb'){ |f|
|
|
|
- f.write Barby::Code39.new(barcode_generated).to_png(:height => 30, :margin => 5)
|
|
|
+ f.write Barby::Code39.new(barcode_generated).to_png(:height => 50, :margin => 5)
|
|
|
}
|
|
|
end
|
|
|
end
|