From 38caf9b67c7f77067c9a8d989d2ff6214fa973fb Mon Sep 17 00:00:00 2001 From: Benjamin ter Kuile Date: Mon, 5 Feb 2018 10:42:21 -0300 Subject: [PATCH] Handle ActiveRecord::RecordNotFound --- lib/dunlop/ember/api_base_controller.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/dunlop/ember/api_base_controller.rb b/lib/dunlop/ember/api_base_controller.rb index 0a7c83e..398548a 100644 --- a/lib/dunlop/ember/api_base_controller.rb +++ b/lib/dunlop/ember/api_base_controller.rb @@ -10,6 +10,10 @@ module Dunlop::Ember::ApiBaseController rescue_from CanCan::AccessDenied do render json: {errors: [{status: 403, detail: 'unauthorized'}]}, status: 403 end + + rescue_from ActiveRecord::RecordNotFound do + render json: {data: nil}, status: 404 + end end def index