summaryrefslogtreecommitdiff
path: root/app/models/message.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/message.rb')
-rw-r--r--app/models/message.rb9
1 files changed, 7 insertions, 2 deletions
diff --git a/app/models/message.rb b/app/models/message.rb
index 8480e48..0634b6b 100644
--- a/app/models/message.rb
+++ b/app/models/message.rb
@@ -7,6 +7,8 @@ class Message < ActiveRecord::Base
validates_presence_of :user_sender, :user_target, :text, on: :create
+ validates_length_of :text, in: 1..8000
+
def sender
@sender ||= if self.user_sender.present?
user_sender
@@ -16,8 +18,11 @@ class Message < ActiveRecord::Base
end
def target
- # can be nil
- @target ||= user_target
+ @target ||= if self.user_target.present?
+ user_target
+ else
+ User.first
+ end
end
def send_new_message_mail