From 87811e10d16a007b5621b502684f9885f5b3267d Mon Sep 17 00:00:00 2001 From: Toon Willems Date: Wed, 11 Sep 2024 11:19:23 +0200 Subject: [PATCH] bug(Cache) - Only take the column names present on Fee when creating one from cache (#2568) ## Description The cached Fee objects are not considered when migrating. Instead of bumping caches, we'll start by just slicing only the support column names. --- app/services/invoices/customer_usage_service.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/invoices/customer_usage_service.rb b/app/services/invoices/customer_usage_service.rb index 473802f801b..47d35aabe20 100644 --- a/app/services/invoices/customer_usage_service.rb +++ b/app/services/invoices/customer_usage_service.rb @@ -98,7 +98,7 @@ def charge_usage(charge) fees_result.fees.to_json end - JSON.parse(json).map { |j| Fee.new(j) } + JSON.parse(json).map { |j| Fee.new(j.slice(*Fee.column_names)) } end def charge_usage_without_cache(charge)