From fedcc6d201df8a474105ee1032430e9fbd401b11 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Fri, 24 Jan 2025 02:33:42 +0000 Subject: whack a mole --- parsers/people.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'parsers/people.py') diff --git a/parsers/people.py b/parsers/people.py index 4a4512c..18b73f9 100644 --- a/parsers/people.py +++ b/parsers/people.py @@ -175,8 +175,18 @@ def load_people_expos(): # otherAttribs = {"is_guest": (personline[header["Guest"]] == "1")} pe = PersonExpedition.objects.create(**coUniqueAttribs) print("", flush=True) + ensure_users_are_persons() +def ensure_users_are_persons(): + # Just ensure this is up to date. + users = User.objects.all() + for u in users: + ps = Person.objects.filter(slug=u.username) + if len(ps) >= 1: + p = ps[0] + p.user = u + def who_is_this(year, possibleid): expo = Expedition.objects.filter(year=year) personexpedition = GetPersonExpeditionNameLookup(expo)[possibleid.lower()] -- cgit v1.2.3