Skip to content

Commit 8c6220a

Browse files
author
Mohamed ElKalioby
committed
Handle an error when this is the first deployment
1 parent 1ef4057 commit 8c6220a

File tree

1 file changed

+6
-2
lines changed
  • webapp/autoDeploy/autodeploy

1 file changed

+6
-2
lines changed

webapp/autoDeploy/autodeploy/api.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,11 @@ def deploy(request):
3131
import Common
3232
server = Server.objects.get(name=request.session["deploy_server"])
3333
project = Project.objects.get(name=request.session["deploy_project"])
34-
last_Deployment=Deployment_Server.objects.filter(server=server,project=project).latest()
34+
last_Deployment=None
35+
try:
36+
last_Deployment=Deployment_Server.objects.filter(server=server,project=project).latest()
37+
except:
38+
pass
3539
D= Deployment_Server()
3640
c = Client(str(project.repo_type), server.ip, server.port)
3741
D.project = project
@@ -60,7 +64,7 @@ def deploy(request):
6064
print "in if"
6165
link="http://"+server.DNS+project.deployment_link
6266
print link
63-
if project.emailUsers!="" or project.emailUsers!=" ":
67+
if project.emailUsers!="" or project.emailUsers!=" " and last_Deployment!=None:
6468
changes=c.getChangeLog(project.working_dir,since=last_Deployment.update_version,to=request.GET["commit"])
6569
changes_text="<h3>Changes</h3><ul>"
6670
found=False

0 commit comments

Comments
 (0)