Cast the version to an integer for proper sorting in get_last_builds_in_stream_version_lte

This commit is contained in:
mprahl
2019-05-15 09:52:26 -04:00
parent beb38b0fd2
commit d208fd479c

View File

@@ -454,7 +454,7 @@ class ModuleBuild(MBSBase):
session.query(ModuleBuild)
.filter(ModuleBuild.name == name)
.filter(ModuleBuild.state == BUILD_STATES["ready"])
.order_by(ModuleBuild.version.desc())
.order_by(sqlalchemy.cast(ModuleBuild.version, db.BigInteger).desc())
)
query = ModuleBuild._add_stream_version_lte_filter(session, query, stream_version)