@@ -329,7 +329,7 @@ def _destroy_containers(self, to_destroy):
329329 log_event (self , err , logging .ERROR )
330330 raise RuntimeError (err )
331331
332- def deploy (self , user , release , initial = False ):
332+ def deploy (self , user , release ):
333333 """Deploy a new release to this application"""
334334 existing = self .container_set .exclude (type = 'run' )
335335 new = []
@@ -345,7 +345,7 @@ def deploy(self, user, release, initial=False):
345345 self ._destroy_containers (existing )
346346
347347 # perform default scaling if necessary
348- if initial :
348+ if self . structure == {} and release . build is not None :
349349 self ._default_scale (user , release )
350350
351351 def _default_scale (self , user , release ):
@@ -604,9 +604,8 @@ def create(self, user, *args, **kwargs):
604604 build = self ,
605605 config = latest_release .config ,
606606 source_version = source_version )
607- initial = True if self .app .structure == {} else False
608607 try :
609- self .app .deploy (user , new_release , initial = initial )
608+ self .app .deploy (user , new_release )
610609 return new_release
611610 except RuntimeError :
612611 new_release .delete ()
0 commit comments