From 02661d5c23bff5fcc8a19f5bdd3bb1e7293e3aa1 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley Date: Wed, 26 Apr 2017 15:18:42 +0100 Subject: [PATCH] PI unit_value typecasting --- app/models/product_importer.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/product_importer.rb b/app/models/product_importer.rb index 723eb73f89..f782ab7ef1 100644 --- a/app/models/product_importer.rb +++ b/app/models/product_importer.rb @@ -289,7 +289,7 @@ class ProductImporter end match.variants.each do |existing_variant| - if existing_variant.display_name == entry.display_name and existing_variant.unit_value == Float(entry.unit_value) + if existing_variant.display_name == entry.display_name and existing_variant.unit_value == entry.unit_value.to_f variant_override = create_inventory_item(entry, existing_variant) validate_inventory_item(entry, variant_override) return @@ -645,7 +645,7 @@ class ProductImporter # Otherwise, if a variant exists with matching display_name and unit_value, update it match.variants.each do |existing_variant| if existing_variant.display_name == entry.display_name \ - and existing_variant.unit_value == Float(entry.unit_value) \ + and existing_variant.unit_value == entry.unit_value.to_f \ and existing_variant.deleted_at == nil mark_as_existing_variant(entry, existing_variant)