more fault tolerance for uploads

This commit is contained in:
Albert Yi
2018-07-05 15:59:06 -07:00
parent d9e15cbf31
commit a9896031df
4 changed files with 45 additions and 32 deletions

View File

@@ -14,7 +14,13 @@ class CurrentUser
end
end
def self.as(user, &block)
def self.as(user_or_id, &block)
if user_or_id.is_a?(String) || user_or_id.is_a?(Integer)
user = User.find(user_or_id)
else
user = user_or_id
end
scoped(user, &block)
end