prisma-engines
0d5b126b - fix: fix incorrect coercion (#5491)

Commit
301 days ago
fix: fix incorrect coercion (#5491) This is a pretty confusing behavior, but our choice of fields for `add_condition` doesn't actually affect the final m2m filter being generated, because it uses the linking table which isn't represented in `query_ast`, so this change does not change the actual filter. It only fixes a bug that occurs when we attempt to coerce the value being filtered against the column it's meant to filter. When we filter against an m2m table, for the coercion to work correctly we need to use `parent_field.linking_fields()`. [ORM-1124](https://linear.app/prisma-company/issue/ORM-1124/fix-conversion-failure-on-upsert-update-relationship) Fixes https://github.com/prisma/prisma/issues/27452
Author
Parents
Loading