Refactor out duplicate dictionary

This commit is contained in:
leigh-mil 2019-10-07 10:51:18 -04:00
parent 13bc830536
commit 1a809418b1

View File

@ -121,17 +121,8 @@ class BaseInvitations(object):
previous_invitation = cls._get(token)
cls._update_status(previous_invitation, InvitationStatus.REVOKED)
if user_info:
user_details = {
"email": user_info["email"],
"dod_id": user_info["dod_id"],
"first_name": user_info["first_name"],
"last_name": user_info["last_name"],
"phone_number": user_info["phone_number"],
"phone_ext": user_info["phone_ext"],
}
else:
user_details = {
if not user_info:
user_info = {
"email": previous_invitation.email,
"dod_id": previous_invitation.dod_id,
"first_name": previous_invitation.first_name,
@ -140,7 +131,7 @@ class BaseInvitations(object):
"phone_ext": previous_invitation.phone_ext,
}
return cls.create(inviter, previous_invitation.role, user_details, commit=True)
return cls.create(inviter, previous_invitation.role, user_info, commit=True)
class PortfolioInvitations(BaseInvitations):