Fix url_for for api endpoints.

This commit is contained in:
jakedt 2014-03-17 15:23:49 -04:00
parent 535947a06d
commit bb2767ff16
4 changed files with 14 additions and 15 deletions

View file

@ -9,8 +9,8 @@ from urlparse import urlunparse
from app import app
from endpoints.api import (RepositoryParamResource, nickname, resource, require_repo_admin,
log_action, request_error, query_param, parse_args,
validate_json_request)
from endpoints.api.build import build_status_view, trigger_view
validate_json_request, api)
from endpoints.api.build import build_status_view, trigger_view, RepositoryBuildStatus
from endpoints.common import start_build
from endpoints.trigger import (BuildTrigger, TriggerDeactivationException,
TriggerActivationException, EmptyRepositoryException)
@ -220,8 +220,8 @@ class ActivateBuildTrigger(RepositoryParamResource):
resp = build_status_view(build_request, True)
repo_string = '%s/%s' % (namespace, repository)
headers = {
'Location': url_for('api_bp.get_repo_build_status', repository=repo_string,
build_uuid=build_request.uuid),
'Location': api.url_for(RepositoryBuildStatus, repository=repo_string,
build_uuid=build_request.uuid),
}
return resp, 201, headers