Showing
2 changed files
with
6 additions
and
3 deletions
... | @@ -29,14 +29,17 @@ module Var | ... | @@ -29,14 +29,17 @@ module Var |
29 | 29 | ||
30 | def self.conekta_webhook(params) | 30 | def self.conekta_webhook(params) |
31 | payment = params[:data][:object] | 31 | payment = params[:data][:object] |
32 | - object = find_charge payment[:id] | 32 | + object = Var.find_charge payment[:id] |
33 | object.update_columns(var_status: payment[:status]) | 33 | object.update_columns(var_status: payment[:status]) |
34 | true | 34 | true |
35 | rescue Exception => exception | 35 | rescue Exception => exception |
36 | false | 36 | false |
37 | end | 37 | end |
38 | 38 | ||
39 | - def find_charge(id) | 39 | + def self.find_charge(id) |
40 | + if Rails.env.development? | ||
41 | + Rails.application.eager_load! | ||
42 | + end | ||
40 | @@var_classes.map do |class_name| | 43 | @@var_classes.map do |class_name| |
41 | class_name.where(var_id: id) | 44 | class_name.where(var_id: id) |
42 | end.flatten.first | 45 | end.flatten.first | ... | ... |
-
Please register or login to post a comment