From b308442b3c75c0d35f93506a7df93a15607c42d5 Mon Sep 17 00:00:00 2001 From: Benjamin Meichsner Date: Sun, 24 Feb 2013 19:59:29 +0100 Subject: [PATCH] Also validate article price attributes. Fixed adding articles with unit_quantity = 0, what causes an error in ordering page. Fixed #86 --- app/models/article_price.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/article_price.rb b/app/models/article_price.rb index 316c3925..32f7faeb 100644 --- a/app/models/article_price.rb +++ b/app/models/article_price.rb @@ -4,6 +4,7 @@ class ArticlePrice < ActiveRecord::Base has_many :order_articles validates_presence_of :price, :tax, :deposit, :unit_quantity + validates_numericality_of :price, :unit_quantity, :greater_than => 0 # Custom attribute setter that accepts decimal numbers using localized decimal separator. def price=(price)