From ed4ab30f6cae0eb171aa2624581ae7d3ad5e80db Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Fri, 9 Jun 2023 18:16:37 +0100 Subject: [PATCH] Require localized_number in Payment class There seems to be some contexts (jobs for subscriptions) where the Payment class loads but LocalizedNumber is an undefined constant. It lives in the /lib directory so it's not auto-loaded. --- app/models/spree/payment.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/spree/payment.rb b/app/models/spree/payment.rb index 13a546990d..df571004cb 100644 --- a/app/models/spree/payment.rb +++ b/app/models/spree/payment.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require "spree/localized_number" + module Spree class Payment < ApplicationRecord include Spree::Payment::Processing