diff options
author | Philip Sargent <philip.sargent@gmail.com> | 2025-01-24 02:33:42 +0000 |
---|---|---|
committer | Philip Sargent <philip.sargent@gmail.com> | 2025-01-24 02:33:42 +0000 |
commit | fedcc6d201df8a474105ee1032430e9fbd401b11 (patch) | |
tree | 153e881731cdba88ba1f935a8989adb53212ff3f /parsers/people.py | |
parent | 61722fd6c065f491770568eb0aad57194ce13d61 (diff) | |
download | troggle-fedcc6d201df8a474105ee1032430e9fbd401b11.tar.gz troggle-fedcc6d201df8a474105ee1032430e9fbd401b11.tar.bz2 troggle-fedcc6d201df8a474105ee1032430e9fbd401b11.zip |
whack a mole
Diffstat (limited to 'parsers/people.py')
-rw-r--r-- | parsers/people.py | 10 |
1 files changed, 10 insertions, 0 deletions
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()] |