sqlalchemy.orm.joinedload silently ignoring not existing columns
Issue #2137
resolved
In sqlalchemy 6.x when we use:
my_query.options(sqlalchemy.orm.joinedload('not existing column'))
sqlalchemy raise ''InvalidRequestError'', like:
Mapper 'Mapper|Cause|causes' has no property 'not existing column'
but sqlalchemy 7.x silently skipping it and there is no join for ''not existing column'' in produced SQL.
Comments (3)
-
Account Deleted -
repo owner - changed status to duplicate
reopened
#2069 -
repo owner - changed milestone to 1.x.xx
- Log in to comment
Here is a example showing what I mean:
models:
queries:
sqlalchemy 0.6.7 with correct joinedload column name:
slqalchemy 0.6.7 with wrong joinedload column name:
sqlalchemy 0.7b4 with correct joinedload column name:
sqlalchemy 0.7b4 with wrong joinedload column name: