I don’t understand why using the filter presets are filtering out all Versions
latest_version = sg.find(
'Version',
[
('sg_task.Task.id', 'is', task_id)
],
[ 'created_at'],
additional_filter_presets=[{'preset_name': 'LATEST', 'latest_by': 'ENTITIES_CREATED_AT'}]
)
pprint(latest_version)
latest_version = sg.find(
'Version',
[
('sg_task.Task.id', 'is', task_id)
],
[ 'created_at'],
)
pprint(latest_version)
# WITH FILTER PRESETS
[]
# WITHOUT
[{'created_at': datetime.datetime(2025, 4, 16, 12, 5, 35, tzinfo=<shotgun_api3.lib.sgtimezone.LocalTimezone object at 0x0410E630>),
'id': 544104,
'type': 'Version'},
{'created_at': datetime.datetime(2025, 4, 17, 10, 14, 21, tzinfo=<shotgun_api3.lib.sgtimezone.LocalTimezone object at 0x0410E630>),
'id': 544419,
'type': 'Version'},
{'created_at': datetime.datetime(2025, 4, 17, 13, 33, 16, tzinfo=<shotgun_api3.lib.sgtimezone.LocalTimezone object at 0x0410E630>),
'id': 544481,
'type': 'Version'}]