Commit 4ea3f015 authored by sonicaj's avatar sonicaj

Update nextcloud upgrade strategy

For nextcloud tags, 21.1 is greater then 21.1.0 so we reverse sort the tags list before doing semantic versioning as in semantic versioning both tags are equal and when we reverse sort it, 21.1 is prioritised over 21.1.0.
parent 9904bceb
...@@ -7,7 +7,8 @@ from catalog_update.upgrade_strategy import semantic_versioning ...@@ -7,7 +7,8 @@ from catalog_update.upgrade_strategy import semantic_versioning
def newer_mapping(image_tags): def newer_mapping(image_tags):
key = list(image_tags.keys())[0] key = list(image_tags.keys())[0]
version = semantic_versioning(image_tags[key]) # 21.1 is greater then 21.1.0 so we reverse sort bfeore doing semantic versioning
version = semantic_versioning(sorted(image_tags[key], reverse=True))
if not version: if not version:
return {} return {}
......
...@@ -7,7 +7,8 @@ from catalog_update.upgrade_strategy import semantic_versioning ...@@ -7,7 +7,8 @@ from catalog_update.upgrade_strategy import semantic_versioning
def newer_mapping(image_tags): def newer_mapping(image_tags):
key = list(image_tags.keys())[0] key = list(image_tags.keys())[0]
version = semantic_versioning(image_tags[key]) # 21.1 is greater then 21.1.0 so we reverse sort bfeore doing semantic versioning
version = semantic_versioning(sorted(image_tags[key], reverse=True))
if not version: if not version:
return {} return {}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment