<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -16,12 +16,12 @@ class MinimumQuantityExtension &lt; Spree::Extension
 		Variant.additional_fields += [ :name =&gt; 'Minimum Quantity', :options =&gt; { :size =&gt; 4}  ]
 		
 		LineItem.class_eval do 
-	 
+	 		validate :must_meet_minimum
 			
-			alias :core_validate :validate
-			def validate
-				core_validate
+			private
+			def must_meet_minimum
 				minimum = variant.is_master? ? variant.product.minimum_quantity : variant.minimum_quantity
+				minimum ||= 0
 				errors.add(:quantity, &quot;does not meet minimum quantity required&quot;) if quantity &lt; minimum
 			end
 		end</diff>
      <filename>minimum_quantity_extension.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>65226e313480ef152f95c0ed3a699c687c4ee95d</id>
    </parent>
  </parents>
  <author>
    <name>Brian Quinn</name>
    <email>briandquinn@gmail.com</email>
  </author>
  <url>http://github.com/BDQ/spree-minimum-quantity/commit/ce9cdc8e1f4cf9d86c22d1097e5e862801359ebf</url>
  <id>ce9cdc8e1f4cf9d86c22d1097e5e862801359ebf</id>
  <committed-date>2009-11-04T09:58:36-08:00</committed-date>
  <authored-date>2009-11-04T09:58:36-08:00</authored-date>
  <message>Fixed validator for non minimum quantity products</message>
  <tree>dfea892fa5115a7b278253cbe128e5aedaea0598</tree>
  <committer>
    <name>Brian Quinn</name>
    <email>briandquinn@gmail.com</email>
  </committer>
</commit>
