Reverse the order of the builds from the API.

This commit is contained in:
jakedt 2014-03-05 16:17:01 -05:00
parent fde96c736a
commit fdccba9d8e
2 changed files with 7 additions and 13 deletions

View file

@ -1413,6 +1413,7 @@ def list_repository_builds(namespace_name, repository_name, limit,
.join(BuildTriggerService, JOIN_LEFT_OUTER)
.where(Repository.name == repository_name,
Repository.namespace == namespace_name)
.order_by(RepositoryBuild.started.desc())
.limit(limit))
if not include_inactive:
@ -1423,18 +1424,11 @@ def list_repository_builds(namespace_name, repository_name, limit,
def get_recent_repository_build(namespace_name, repository_name):
query = (RepositoryBuild.select(RepositoryBuild)
.join(Repository)
.where(Repository.name == repository_name,
Repository.namespace == namespace_name)
.order_by(RepositoryBuild.started.desc())
.limit(1))
results = list(query)
if results:
return results[0]
return None
query = list_repository_builds(namespace_name, repository_name, 1)
try:
return query.get()
except RepositoryBuild.DoesNotExist:
return None
def create_repository_build(repo, access_token, job_config_obj, dockerfile_id,