diff --git a/SE_API/ProjectRoutes.py b/SE_API/ProjectRoutes.py index a66ed58..2a54ecf 100644 --- a/SE_API/ProjectRoutes.py +++ b/SE_API/ProjectRoutes.py @@ -75,7 +75,7 @@ def create_project(token): try: - project = Project(projectName=payload['projectName'], courseId=payload['courseId'], master_id=user.key().id(), gitRepository=payload['gitRepository'], membersId=[token]) + project = Project(projectName=payload['projectName'], courseId=payload['courseId'], master_id=user.key().id(), gitRepository=payload['gitRepository'], membersId=[str(user.key().id())]) except Exception as e: print e return bad_request() @@ -86,8 +86,8 @@ def create_project(token): print e pass - project.info = json.dumps(get_github_data(project.gitRepository)) db.put(project) + project.info = json.dumps(get_github_data(project.gitRepository, project.key().id())) #update user projects list user.projects_id_list.append(str(project.key().id())) @@ -395,7 +395,7 @@ def updateProjectsInfo(): try: projects = Project.all() for project in projects.run(): - project.info = json.dumps(get_github_data(project.gitRepository)) + project.info = json.dumps(get_github_data(project.gitRepository, project.key().id())) db.put(project) db.save return accepted()