From 90536e496e26ce4b2d269a4f71a1ec4725558f38 Mon Sep 17 00:00:00 2001 From: Pierre Dittgen Date: Mon, 24 Jun 2019 10:32:41 +0200 Subject: [PATCH] Tags: use version sorting --- validata_ui/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/validata_ui/views.py b/validata_ui/views.py index 50f1bdb..c1b4309 100644 --- a/validata_ui/views.py +++ b/validata_ui/views.py @@ -21,7 +21,7 @@ from commonmark import commonmark from flask import abort, make_response, redirect, render_template, request, url_for from validata_core import messages -from opendataschema import GitSchemaReference +from opendataschema import GitSchemaReference, by_semver from . import app, config, schema_catalog_map, tableschema_from_url from .ui_util import flash_error, flash_warning @@ -81,7 +81,7 @@ class SchemaInstance: 'schema_name': self.schema_and_section_name, 'schema_ref': schema_ref.name }))) - self.tags = list(schema_reference.iter_tags()) + self.tags = sorted(schema_reference.iter_tags(), key=by_semver, reverse=True) tag_names = [tag.name for tag in self.tags] self.branches = [branch for branch in schema_reference.iter_branches() if branch.name not in tag_names] -- GitLab