Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix deprecations to make Solidus work with Rails 5.2.2 #2992

Merged
merged 3 commits into from
Dec 7, 2018

Conversation

kennyadsl
Copy link
Member

This PR fixes a couple of wrong calls of deprecate method. These errors are raising errors from Rails 5.2.2 since this PR has been merged.

This PR is also reverting the 5.2.1 lock of Rails version.

Unfortunately, if this works, I think we should also apply these fixes to Solidus v2.6 and v2.7 otherwise Rails 5.2.2 cannot be used by users that use those versions via RubyGems.

We were missing an alias_method here. Some code changed in Rails
and now it correctly raises an exception since this old method,
that has been removed, is not found.
deprecate method takes a list of methods so current code is
actually deprecating a method named:

"Spree::Store.by_url is DEPRECATED".

For some reason this code was working until Rails 5.2.1
This reverts commit 6ad412f.

This should not be needed anymore since wrong deprecation calls
has been fixed.
@kennyadsl kennyadsl self-assigned this Dec 6, 2018
@kennyadsl kennyadsl changed the title Fix deprecations rails 5 2 2 Fix deprecations to make Solidus work with Rails 5.2.2 Dec 6, 2018
@kennyadsl
Copy link
Member Author

Not sure what Hound wants here 🐶

Copy link
Contributor

@jacobherrington jacobherrington left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

Copy link
Member

@tvdeyen tvdeyen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 Thanks for fixing!

@tvdeyen tvdeyen merged commit 69e6932 into solidusio:master Dec 7, 2018
@kennyadsl kennyadsl deleted the fix-deprecations-rails-5-2-2 branch December 7, 2018 08:58
kennyadsl added a commit to solidusio-contrib/solidus_related_products that referenced this pull request Dec 13, 2018
We don't need anymore to lock this extension to Rails 5.2.1
since solidus core is now compatible with it.

ref solidusio/solidus#2992
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants