From 00159d1fb8ef7d37de17e83fe480337907116bd9 Mon Sep 17 00:00:00 2001 From: maxwell Date: Fri, 23 Jul 2010 18:17:48 -0700 Subject: [PATCH] MS minor defaults change --- app/models/author.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/models/author.rb b/app/models/author.rb index 79c97dbb3..8b25ea831 100644 --- a/app/models/author.rb +++ b/app/models/author.rb @@ -8,10 +8,17 @@ class Author key :profile_url, String many :ostatus_posts, :class_name => 'OstatusPost', :foreign_key => :author_id - + before_save :set_defaults def self.instantiate(opts) author = Author.first(:feed_url => opts[:feed_url]) author ||= Author.create(opts) end + + private + + def set_defaults + self.avatar_thumbnail = nil if self.avatar_thumbnail == 0 + self.service = self.url if self.service == 0 + end end