about summary refs log tree commit diff
path: root/app/models
diff options
context:
space:
mode:
authorEugen Rochko <eugen@zeonfederated.com>2016-03-18 23:23:19 +0100
committerEugen Rochko <eugen@zeonfederated.com>2016-03-18 23:23:19 +0100
commit9a7485d03407b8177a51d900ac9aabbca893a2c1 (patch)
tree091b0c06c3031cc8b03f7453bc8c9a0eae9d8823 /app/models
parent15476d505d7dfe4660281a326a9f620e94634ba8 (diff)
Fix typo on /api/accounts/:id/statuses, fix potential case-sensitivity issue
when registering incoming status mentions, add Travis CI file
Diffstat (limited to 'app/models')
-rw-r--r--app/models/account.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/models/account.rb b/app/models/account.rb
index e4295d735..06f858c7c 100644
--- a/app/models/account.rb
+++ b/app/models/account.rb
@@ -104,6 +104,12 @@ class Account < ActiveRecord::Base
     self.where(table[:username].matches(username)).where(domain: nil).take!
   end
 
+  def self.find_local(username)
+    self.find_local!(username)
+  rescue ActiveRecord::RecordNotFound
+    nil
+  end
+
   before_create do
     if local?
       keypair = OpenSSL::PKey::RSA.new(Rails.env.test? ? 1024 : 2048)