diff --git a/lib/spree/money.rb b/lib/spree/money.rb
index 994aceabb7..968f349b00 100644
--- a/lib/spree/money.rb
+++ b/lib/spree/money.rb
@@ -28,7 +28,8 @@ module Spree
end
def to_html(options = { html_wrap: true })
- @money.format(@options.merge(options)).html_safe
+ "#{@money.format(@options.merge(options))}"
+ .html_safe
end
def format(options = {})
diff --git a/spec/lib/spree/money_spec.rb b/spec/lib/spree/money_spec.rb
index 676572eff6..8cbc869bc1 100644
--- a/spec/lib/spree/money_spec.rb
+++ b/spec/lib/spree/money_spec.rb
@@ -123,7 +123,7 @@ describe Spree::Money do
money = Spree::Money.new(10)
# The HTMLified version of the euro sign
expect(money.to_html).to eq(
- "10.00 €"
+ "10.00 €"
)
end
# rubocop:enable Layout/LineLength