Development

This commit is contained in:
Matthew Grotke 2026-06-11 01:49:59 -04:00
parent 4b44fdf65a
commit ce280b6d7a
6 changed files with 20 additions and 6 deletions

View file

@ -52,6 +52,7 @@ class SqliteSessionInterface(SessionInterface):
'email_address': str(row['email']),
'access_level': _LEVEL_INT_TO_STR.get(row['access_level'], 'viewer'),
'tz_offset_seconds': int(row['tz_offset_seconds']),
'timezone': str(prefs.get('timezone', '')),
'apply_changes_immediately': bool(prefs.get('apply_changes_immediately', False)),
'_flashes': flashes,
}
@ -91,7 +92,10 @@ class SqliteSessionInterface(SessionInterface):
try:
con = self._connect()
if account_id:
prefs = json.dumps({'apply_changes_immediately': bool(session.get('apply_changes_immediately', False))})
prefs = json.dumps({
'timezone': session.get('timezone', ''),
'apply_changes_immediately': bool(session.get('apply_changes_immediately', False)),
})
tz_offset = int(session.get('tz_offset_seconds', 0))
con.execute('INSERT OR IGNORE INTO clients (cookie_unique_token) VALUES (?)', (session.sid,))
con.execute(