Migrations: Ensures Folder media type has a collection view on migration and moves last synched table to a pre-migration
#20743
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #20517
This fixes 2 bugs.
Description
Added a migration that checks if the original media type "Folder" exists, and if it has a list view. If it doesn't, we add one.
The other bugfix is the Last Synced Table not existing. This resulted in the users not being able to login to do the migration. So i added the migration that adds this table, to the pre-migrations.
Thanks @nikolajlauridsen
Testing
To test this, grab a fresh V13 DB and point your V17 project to it.
Before this fix, the media data type called "Folder" wouldnt get a Collection. Now it does.