Modified: trunk/app/models/blob.rb (2606 => 2607)
--- trunk/app/models/blob.rb 2011-06-15 15:27:14 UTC (rev 2606)
+++ trunk/app/models/blob.rb 2011-06-17 13:28:05 UTC (rev 2607)
@@ -42,6 +42,16 @@
validates_presence_of :title
+ validates_each :content_blob do |record, attr, value|
+ if value.data.size == 0
+ record.errors.add(attr, 'must be specified.')
+ end
+
+ if value.data.size > Conf.max_upload_size
+ record.errors.add(:file, "is too big. Maximum size is #{Conf.max_upload_size} bytes.")
+ end
+ end
+
format_attribute :body
def type