DEV: Fixes for rubocop

This commit is contained in:
Justin DiRose 2020-06-09 12:37:46 -05:00
parent c30daa1b86
commit 4830468e32
No known key found for this signature in database
GPG Key ID: D8FDAB7887969D0F
2 changed files with 3 additions and 3 deletions

View File

@ -19,7 +19,7 @@ module DiscourseSubscriptions
customer_ids.each do |customer_id|
# lots of matching because the Stripe API doesn't make it easy to match products => payments except from invoices
all_invoices = ::Stripe::Invoice.list(customer: customer_id)
invoices_with_products = all_invoices[:data].select do |invoice|
invoices_with_products = all_invoices[:data].select do |invoice|
# i cannot dig it so we must get iffy with it
if invoice[:lines] && invoice[:lines][:data] && invoice[:lines][:data][0] && invoice[:lines][:data][0][:plan] && invoice[:lines][:data][0][:plan][:product]
product_ids.include?(invoice[:lines][:data][0][:plan][:product])

View File

@ -45,11 +45,11 @@ module DiscourseSubscriptions
customer: 'c_345678',
).returns(
data: [
{
{
invoice: "inv_900007",
created: Time.now
},
{
{
invoice: "inv_007",
created: Time.now
}