File tree Expand file tree Collapse file tree 1 file changed +16
-16
lines changed Expand file tree Collapse file tree 1 file changed +16
-16
lines changed Original file line number Diff line number Diff line change @@ -1511,22 +1511,22 @@ def export_permissions(self, mod):
1511
1511
if not self .check_moderator (mod ):
1512
1512
app .logger .warning ("unable to get room permissions for user" )
1513
1513
raise BadPermission ()
1514
- with db . transaction ():
1515
- ret = dict ()
1516
- for row in query (
1517
- """SELECT session_id, upo.* FROM user_permission_overrides upo
1518
- JOIN users ON "user" = users.id WHERE room = :r""" ,
1519
- r = self .id ,
1520
- ):
1521
- data = dict ()
1522
- for k in row .keys ():
1523
- if k not in ('session_id' , 'room' , 'user' ):
1524
- if k in ('banned' , 'moderator' , 'admin' , 'visible_mod' ) and not row [k ]:
1525
- continue # only include banned when true
1526
- if row [k ] is not None :
1527
- data [k ] = bool (row [k ])
1528
- ret [row ['session_id' ]] = data
1529
- return ret
1514
+
1515
+ ret = dict ()
1516
+ for row in query (
1517
+ """SELECT session_id, upo.* FROM user_permission_overrides upo
1518
+ JOIN users ON "user" = users.id WHERE room = :r""" ,
1519
+ r = self .id ,
1520
+ ):
1521
+ data = dict ()
1522
+ for k in row .keys ():
1523
+ if k not in ('session_id' , 'room' , 'user' ):
1524
+ if k in ('banned' , 'moderator' , 'admin' , 'visible_mod' ) and not row [k ]:
1525
+ continue # only include banned when true
1526
+ if row [k ] is not None :
1527
+ data [k ] = bool (row [k ])
1528
+ ret [row ['session_id' ]] = data
1529
+ return ret
1530
1530
1531
1531
1532
1532
def get_rooms ():
You can’t perform that action at this time.
0 commit comments