myexperiment-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myexperiment-hackers] [3442] trunk/app/models/content_blob.rb: fixed va


From: noreply
Subject: [myexperiment-hackers] [3442] trunk/app/models/content_blob.rb: fixed validation as validates_presence_of requires UTF-8 input
Date: Fri, 22 Feb 2013 19:37:09 +0000 (UTC)

Revision
3442
Author
dgc
Date
2013-02-22 19:37:09 +0000 (Fri, 22 Feb 2013)

Log Message

fixed validation as validates_presence_of requires UTF-8 input

Modified Paths

Diff

Modified: trunk/app/models/content_blob.rb (3441 => 3442)


--- trunk/app/models/content_blob.rb	2013-02-22 19:35:48 UTC (rev 3441)
+++ trunk/app/models/content_blob.rb	2013-02-22 19:37:09 UTC (rev 3442)
@@ -7,8 +7,13 @@
 require 'digest/sha1'
 
 class ContentBlob < ActiveRecord::Base
-  validates_presence_of :data
 
+  validate do |record|
+    if record.data.nil? || record.data.length == 0
+      record.errors.add(:data, 'cannot be empty.')
+    end
+  end
+
   before_save do |blob|
     blob.update_checksums
   end

reply via email to

[Prev in Thread] Current Thread [Next in Thread]