diff options
Diffstat (limited to 'packingslip.rb')
| -rw-r--r-- | packingslip.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packingslip.rb b/packingslip.rb index fa56b84..7373222 100644 --- a/packingslip.rb +++ b/packingslip.rb @@ -110,6 +110,10 @@ class MagentaStripeMedia::Manifest catalog_no = sprintf("MSM-%05d", data["catalog_no"]) the_product = @catalog.detect { |product| product["CATALOG-NO"] == catalog_no } + if !the_product + die("cannot find product with number #{catalog_no} in catalog #{kwargs[:catalog_data]}") + end + item = MagentaStripeMedia::Item.new item.catalog_no = catalog_no item.name = the_product["TITLE"] |
