Merge pull request #111 from grant-project/develop

[HOTFIX] Release 3
This commit is contained in:
Daniel Ternyak 2018-09-26 03:58:20 -05:00 committed by GitHub
commit 5deddafded
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 7 deletions

View File

@ -97,9 +97,12 @@ def make_proposal():
category=category
)
db.session.add(proposal)
team = incoming["team"]
if not len(team) > 0:
return JSONResponse(message="Team must be at least 1", _statusCode=400)
for team_member in team:
account_address = team_member.get("accountAddress")
display_name = team_member.get("displayName")
@ -114,24 +117,21 @@ def make_proposal():
title=title
)
db.session.add(user)
db.session.commit()
proposal.team.append(user)
db.session.flush()
avatar_data = team_member.get("avatar")
if avatar_data:
avatar = Avatar(image_url=avatar_data.get('link'), user_id=user.id)
db.session.add(avatar)
db.session.commit()
social_medias = team_member.get("socialMedias")
if social_medias:
for social_media in social_medias:
sm = SocialMedia(social_media_link=social_media.get("link"), user_id=user.id)
db.session.add(sm)
db.session.commit()
db.session.add(proposal)
db.session.commit()
proposal.team.append(user)
for each_milestone in milestones:
m = Milestone(
@ -144,6 +144,7 @@ def make_proposal():
)
db.session.add(m)
try:
db.session.commit()
except IntegrityError as e:

View File

@ -36,7 +36,7 @@ export function saveDraft() {
return async (dispatch: Dispatch<any>, getState: GetState) => {
const { form } = getState().create;
dispatch({ type: types.SAVE_DRAFT_PENDING });
await sleep(1000);
await sleep(100);
// TODO: Replace with server side save
localStorage.setItem(LS_DRAFT_KEY, JSON.stringify(form));