24
24
from core .forms import FacetedSearchForm
25
25
from core .utils import trigger_build
26
26
from donate .mixins import DonateProgressMixin
27
+ from builds .constants import LATEST
27
28
from projects import constants
28
29
from projects .models import Project , ImportedFile , ProjectRelationship
29
30
from projects .tasks import remove_dir , update_imported_docs
@@ -152,7 +153,7 @@ def _build_version(project, slug, already_built=()):
152
153
# short circuit versions that are default
153
154
# these will build at "latest", and thus won't be
154
155
# active
155
- latest_version = project .versions .get (slug = 'latest' )
156
+ latest_version = project .versions .get (slug = LATEST )
156
157
trigger_build (project = project , version = latest_version , force = True )
157
158
pc_log .info (("(Version build) Building %s:%s"
158
159
% (project .slug , latest_version .slug )))
@@ -162,7 +163,7 @@ def _build_version(project, slug, already_built=()):
162
163
trigger_build (project = project , version = slug_version , force = True )
163
164
pc_log .info (("(Version build) Building %s:%s"
164
165
% (project .slug , slug_version .slug )))
165
- return "latest"
166
+ return LATEST
166
167
elif project .versions .exclude (active = True ).filter (slug = slug ).exists ():
167
168
pc_log .info (("(Version build) Not Building %s" % slug ))
168
169
return None
@@ -201,7 +202,7 @@ def _build_url(url, branches):
201
202
for project in projects :
202
203
(to_build , not_building ) = _build_branches (project , branches )
203
204
if not to_build :
204
- update_imported_docs .delay (project .versions .get (slug = 'latest' ).pk )
205
+ update_imported_docs .delay (project .versions .get (slug = LATEST ).pk )
205
206
msg = '(URL Build) Syncing versions for %s' % project .slug
206
207
pc_log .info (msg )
207
208
if to_build :
@@ -293,7 +294,7 @@ def generic_build(request, pk=None):
293
294
_build_version (project , slug )
294
295
else :
295
296
pc_log .info (
296
- "(Incoming Generic Build) %s [%s]" % (project .slug , 'latest' ))
297
+ "(Incoming Generic Build) %s [%s]" % (project .slug , LATEST ))
297
298
trigger_build (project = project , force = True )
298
299
else :
299
300
return HttpResponse ("You must POST to this resource." )
0 commit comments