From 3f85103990ef05ebdc5ff1cf020e1940b0320d7a Mon Sep 17 00:00:00 2001 From: Toke Jepsen Date: Wed, 10 Jul 2019 17:56:11 +0100 Subject: [PATCH] Sort same versions by date. --- pype/ftrack/actions/action_rv.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pype/ftrack/actions/action_rv.py b/pype/ftrack/actions/action_rv.py index 8bf0bcd239..0476bb67cf 100644 --- a/pype/ftrack/actions/action_rv.py +++ b/pype/ftrack/actions/action_rv.py @@ -169,6 +169,12 @@ class RVAction(BaseAction): except KeyError: version_mapping[entity["version"]["version"]] = [entity] + # Sort same versions by date. + for version, entities in version_mapping.items(): + version_mapping[version] = sorted( + entities, key=lambda x: x["version"]["date"], reverse=True + ) + components[parent_name] = [] for version in reversed(sorted(version_mapping.keys())): components[parent_name].extend(version_mapping[version])