We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents aacf113 + 7cea9c6 commit f812ac3Copy full SHA for f812ac3
1 file changed
scratchattach/site/session.py
@@ -88,7 +88,7 @@ class Session(BaseSiteComponent):
88
is_teacher: bool = field(repr=False, default=None)
89
90
time_created: datetime.datetime = None
91
- language: str = field(repr=False, default="en")
+ language: Optional[str] = field(repr=False, default="en")
92
93
def __str__(self) -> str:
94
return f"<Login for {self.username!r}>"
@@ -161,7 +161,7 @@ def _process_session_id(self):
161
162
# not saving the login ip because it is a security issue, and is not very helpful
163
164
- self.language = data["_language"]
+ self.language = data.get("_language")
165
# self._cookies["scratchlanguage"] = self.language
166
167
def connect_linked_user(self) -> user.User:
0 commit comments