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

Migrations to fix up default store and store_id on orders #1230

Merged
merged 2 commits into from
Jun 10, 2016

Conversation

jhawthorn
Copy link
Contributor

@jhawthorn jhawthorn commented Jun 8, 2016

Spun off of #1224 and #1225

This PR accomplishes two things:

A previous change to the CreateStoreFromPreferences migration caused the store to no longer be set as a default.

This updates that migration to set the store it is creating as the default. This also adds a later migration to set the first store to the default if there is not an existing default. Since the CreateStoreFromPreferences migration will be run very shortly after the creation of the Store table, this should be a safe assumption.

This should fix issues like #1150

Adds a migration which is the equivalent of rake solidus:migrations:ensure_store_on_orders:up

jhawthorn added 2 commits June 8, 2016 13:39
A previous change to the CreateStoreFromPreferences migration caused the
store to no longer be set as a default.

This updates that migration to set the store it is creating as the
default. This also adds a later migration to set the first store to the
default if there is not an existing default. Since the
CreateStoreFromPreferences migration will be run very shortly after the
creation of the Store table, this should be a safe assumption.
This does the same job as the existing
solidus:migrations:ensure_store_on_orders:up rake task, but is a
migration so that it is easier to run.
@jhawthorn jhawthorn changed the title Migrations to fixup default store Migrations to fix up default store and store_id on orders Jun 8, 2016
@mamhoff
Copy link
Contributor

mamhoff commented Jun 10, 2016

Thanks John! Does this not make the rake task obsolete and delete-worthy then? The migrations will be run before the rake tasks, so...

Otherwise, 👍

@jhawthorn
Copy link
Contributor Author

I will submit a second PR for removing the rake task

@jhawthorn jhawthorn merged commit 225e77e into solidusio:master Jun 10, 2016
@jhawthorn jhawthorn deleted the ensure_default_store branch June 30, 2016 20:29
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.

2 participants