I applied this patch locally and it seems to work fine, is there a reason to depend on frontend?
diff --git a/app/controllers/spree/digitals_controller.rb b/app/controllers/spree/digitals_controller.rb
index f3ba81d..ede2d58 100644
--- a/app/controllers/spree/digitals_controller.rb
+++ b/app/controllers/spree/digitals_controller.rb
@@ -1,5 +1,5 @@
module Spree
- class DigitalsController < Spree::StoreController
+ class DigitalsController < Spree::BaseController
def show
if attachment.present?
if digital_link.authorize!
diff --git a/lib/spree_digital.rb b/lib/spree_digital.rb
index 4fe7641..7c850c2 100644
--- a/lib/spree_digital.rb
+++ b/lib/spree_digital.rb
@@ -1,7 +1,6 @@
require 'spree_api'
require 'spree_backend'
require 'spree_core'
-require 'spree_frontend'
require 'spree_digital/engine'
require 'sass/rails'
require 'spree_extension'
diff --git a/spree_digital.gemspec b/spree_digital.gemspec
index d0db59f..51c2161 100644
--- a/spree_digital.gemspec
+++ b/spree_digital.gemspec
@@ -17,7 +17,6 @@ Gem::Specification.new do |s|
s.add_dependency 'spree_api', spree_version
s.add_dependency 'spree_backend', spree_version
s.add_dependency 'spree_core', spree_version
- s.add_dependency 'spree_frontend', spree_version
s.add_runtime_dependency 'spree_extension'
s.add_dependency 'deface', '~> 1.0'
I applied this patch locally and it seems to work fine, is there a reason to depend on frontend?