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

[5.2] Fix Invalid text representation: invalid input syntax for uuid: "0" with Postgres and BelongsTo #14005

Merged
merged 1 commit into from
Jun 16, 2016

Conversation

kblais
Copy link
Contributor

@kblais kblais commented Jun 15, 2016

I currently use a trait to use UUIDs on my models as primary keys. This trait overrides the Model::getIncrementing() method, but you can't override a class attribute from your trait.

It creates an issue when loading a BelongsTo relation, but your foreign key is null, because the BelongsTo::getEagerModelKeys() method directly access the incrementing attribute.

This fixes it, using the accessor instead.

@taylorotwell taylorotwell merged commit 635e911 into laravel:5.2 Jun 16, 2016
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