From 776eac9f52d2fe4a5006f64430b3da4702d65a74 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Tue, 20 Jun 2023 14:14:19 +0100 Subject: [PATCH] Add image error Bugsnag notifications --- app/models/enterprise.rb | 1 + app/models/spree/image.rb | 1 + 2 files changed, 2 insertions(+) diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index a4d6ae0370..d1c6c88911 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -463,6 +463,7 @@ class Enterprise < ApplicationRecord url_for(image.variant(name)) rescue ActiveStorage::Error => e + Bugsnag.notify "Enterprise ##{id} #{image.try(:name)} error: #{e.message}" Rails.logger.error(e.message) nil diff --git a/app/models/spree/image.rb b/app/models/spree/image.rb index f6732cfae7..6215ce97b3 100644 --- a/app/models/spree/image.rb +++ b/app/models/spree/image.rb @@ -35,6 +35,7 @@ module Spree url_for(variant(size)) rescue ActiveStorage::Error => e + Bugsnag.notify "Product ##{viewable_id} Image ##{id} error: #{e.message}" Rails.logger.error(e.message) self.class.default_image_url(size)