We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b8202bc commit edcec4eCopy full SHA for edcec4e
app/controllers/graphql_controller.rb
@@ -18,9 +18,7 @@ def execute
18
)
19
render json: result
20
rescue StandardError => e
21
- raise e unless Rails.env.development?
22
-
23
- handle_error_in_development e
+ handle_error e
24
end
25
26
private
@@ -47,15 +45,14 @@ def ensure_hash(ambiguous_param)
47
45
48
46
49
50
- def handle_error_in_development(err)
+ def handle_error(err)
51
logger.error err.message
52
logger.error err.backtrace.join("\n")
53
54
render json: {
55
- error: {
56
- message: err.message,
57
- backtrace: err.backtrace
58
- },
+ errors: [
+ { message: err.message }
+ ],
59
data: {}
60
}, status: 500
61
0 commit comments