Updated db module.
This commit is contained in:
@@ -22,6 +22,7 @@ def get_user_db(username: str, db: ZODB.DB) -> dict:
|
||||
else:
|
||||
o.data = base64.b64encode(o.data.encode()).decode()
|
||||
udb['objects'][o] = db_conn.root.objects[o].to_dict()
|
||||
if user in db_conn.root.messages:
|
||||
for m in db_conn.root.messages[username]:
|
||||
for a in m.attachments:
|
||||
if type(a.data) is bytes:
|
||||
@@ -32,7 +33,9 @@ def get_user_db(username: str, db: ZODB.DB) -> dict:
|
||||
for b in db_conn.root.bulletins:
|
||||
udb['bulletins'].append(b.to_dict())
|
||||
|
||||
# TODO pack jobs into output
|
||||
if username in db_conn.root.user_jobs:
|
||||
for jid in db_conn.root.user_jobs[username]:
|
||||
udb['jobs'].append(db_conn.root.jobs[jid].to_dict(binary_safe=True))
|
||||
|
||||
return udb
|
||||
|
||||
|
||||
Reference in New Issue
Block a user