Use Query.column_descriptions instead of private property
TimeStamp_db_mixin was using the private '_mapper_adapter_map' property of sqlalchemy's Query object. Replace it with the public access property. Change-Id: I9798078a6c3c4540379d419fb1f16b56d6a4efa6
This commit is contained in:
parent
24b5a3b73e
commit
1ef552ac20
|
@ -50,7 +50,7 @@ class TimeStamp_db_mixin(object):
|
||||||
raise n_exc.InvalidInput(error_message=msg)
|
raise n_exc.InvalidInput(error_message=msg)
|
||||||
changed_since = (timeutils.
|
changed_since = (timeutils.
|
||||||
normalize_time(changed_since_string))
|
normalize_time(changed_since_string))
|
||||||
target_model_class = list(query._mapper_adapter_map.keys())[0]
|
target_model_class = query.column_descriptions[0]['type']
|
||||||
query = query.join(standard_attr.StandardAttribute,
|
query = query.join(standard_attr.StandardAttribute,
|
||||||
target_model_class.standard_attr_id ==
|
target_model_class.standard_attr_id ==
|
||||||
standard_attr.StandardAttribute.id).filter(
|
standard_attr.StandardAttribute.id).filter(
|
||||||
|
|
Loading…
Reference in New Issue