Fix find_user

pull/11839/head
Javier Torres 8 years ago
parent c31d441c11
commit 565254a5a1

@ -2,8 +2,8 @@ module CartoGearsApi
module Errors
# Thrown when an object could not be found in the database
class RecordNotFound < StandardError
def initialize(object)
super("Could not find #{object.class.name.split('::').last} with id #{object.id}")
def initialize(object, id)
super("Could not find #{object} with id #{id}")
end
end

@ -60,9 +60,9 @@ module CartoGearsApi
end
def find_user(user_id)
db_user = ::User.find(id: updated_user.id)
raise CartoGearsApi::Errors::RecordNotFound.new(updated_user) unless db_user
db_user
user = ::User.find(id: user_id)
raise CartoGearsApi::Errors::RecordNotFound.new('User', user_id) unless user
user
end
end
end

Loading…
Cancel
Save