From b43e95c6780c49d2b88ab1dbea613ce9ab32798d Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Wed, 16 Nov 2022 22:59:29 +0100 Subject: Fix regression from upgrade to PyQt6 --- muddle/moodle.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'muddle/moodle.py') diff --git a/muddle/moodle.py b/muddle/moodle.py index a9a2c4c..489f50a 100644 --- a/muddle/moodle.py +++ b/muddle/moodle.py @@ -59,10 +59,14 @@ class MoodleInstance: """ def __init__(self, url, token): self.api = RestApi(url, token) + self.userid = None def get_userid(self): - req = self.api.core_webservice_get_site_info() - return req.json()["userid"] + if self.userid is None: + req = self.api.core_webservice_get_site_info() + self.userid = req.json()["userid"] + + return self.userid def get_enrolled_courses(self): req = self.api.core_enrol_get_users_courses(userid=self.get_userid()) -- cgit v1.2.1