@@ -132,27 +132,23 @@ def sync_versions(self, request, **kwargs):
132
132
log .exception ("Sync Versions Error: %s" % e .message )
133
133
return Response ({'error' : e .message }, status = status .HTTP_400_BAD_REQUEST )
134
134
135
- try :
136
- old_stable = project .get_stable_version ()
137
- promoted_version = project .update_stable_version ()
138
- if promoted_version :
139
- new_stable = project .get_stable_version ()
140
- log .info (
141
- "Triggering new stable build: {project}:{version}" .format (
142
- project = project .slug ,
143
- version = new_stable .identifier ))
144
- trigger_build (project = project , version = new_stable )
145
-
146
- # Marking the tag that is considered the new stable version as
147
- # active and building it if it was just added.
148
- if (
149
- activate_new_stable and
150
- promoted_version .slug in added_versions ):
151
- promoted_version .active = True
152
- promoted_version .save ()
153
- trigger_build (project = project , version = promoted_version )
154
- except :
155
- log .exception ("Stable Version Failure" , exc_info = True )
135
+ promoted_version = project .update_stable_version ()
136
+ if promoted_version :
137
+ new_stable = project .get_stable_version ()
138
+ log .info (
139
+ "Triggering new stable build: {project}:{version}" .format (
140
+ project = project .slug ,
141
+ version = new_stable .identifier ))
142
+ trigger_build (project = project , version = new_stable )
143
+
144
+ # Marking the tag that is considered the new stable version as
145
+ # active and building it if it was just added.
146
+ if (
147
+ activate_new_stable and
148
+ promoted_version .slug in added_versions ):
149
+ promoted_version .active = True
150
+ promoted_version .save ()
151
+ trigger_build (project = project , version = promoted_version )
156
152
157
153
return Response ({
158
154
'added_versions' : added_versions ,
0 commit comments