diff --git a/lti/adapters.py b/lti/adapters.py index 1e8de845..fd0b3462 100644 --- a/lti/adapters.py +++ b/lti/adapters.py @@ -16,6 +16,7 @@ class DjangoRequest(Request): """Django request adapter for PyLTI1p3""" def __init__(self, request): + super().__init__() self._request = request self._cookies = request.COOKIES self._session = request.session @@ -40,6 +41,10 @@ class DjangoRequest(Request): """Get session""" return self._session + def _get_request_param(self, key): + """Internal method for PyLTI1p3 compatibility""" + return self.get_param(key) + class DjangoOIDCLogin: """Handles OIDC login initiation"""