From 4d7af9a4d0966ad0d4d149df5c2c66943a9e5478 Mon Sep 17 00:00:00 2001 From: dandds Date: Wed, 14 Aug 2019 14:33:08 -0400 Subject: [PATCH] Fix portfolio user names in seed_sample.py script. `script/seed_sample.py` was creating portfolio users with no names because it was calling `Users.get_or_create_by_dod_id` with a DOD ID as its only argument. This updates it to pass the rest of the profile information for the sample user. --- script/seed_sample.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/script/seed_sample.py b/script/seed_sample.py index c6c164a4..aaebdac6 100644 --- a/script/seed_sample.py +++ b/script/seed_sample.py @@ -156,7 +156,8 @@ def get_users(): def add_members_to_portfolio(portfolio): for user_data in PORTFOLIO_USERS: invite = Portfolios.invite(portfolio, portfolio.owner, user_data) - user = Users.get_or_create_by_dod_id(user_data["dod_id"]) + profile = {k: user_data[k] for k in user_data if k != "dod_id"} + user = Users.get_or_create_by_dod_id(user_data["dod_id"], **profile) PortfolioRoles.enable(invite.role, user) db.session.commit()