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

Fixing errors when migration name is null #2268

Merged
merged 1 commit into from
Mar 26, 2024

Conversation

jaydiablo
Copy link
Contributor

Upgraded PHP (to 8.1) and Phinx (to latest) an ran into some PHP TypeErrors when running our migrations.

We've been using Phinx for a very long time, and have some migration versions in our phinxlog that have a null migration_name since they were ran before there was a migration name column, and apparently that column is nullable.

This PR just adds a null coalescing operator in a couple of places that the TypeError was thrown. I've also added a test (based on another existing test, just with the migration_name changed to null) that did hit these TypeErrors (and don't with the code change in place).

We could just update our migrations to use an empty string, or populate the migration names, but figured this might benefit other Phinx users.

@dereuromark dereuromark merged commit 3b8d3bd into cakephp:0.x Mar 26, 2024
11 of 12 checks passed
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