projects
/
invirt/packages/invirt-web.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ea5305a
)
Don't use a SA 0.5ism
author
Evan Broder
<broder@mit.edu>
Sat, 28 Feb 2009 02:01:05 +0000
(21:01 -0500)
committer
Evan Broder
<broder@mit.edu>
Sat, 28 Feb 2009 02:01:05 +0000
(21:01 -0500)
svn path=/trunk/packages/invirt-web/; revision=2226
code/cache_acls.py
patch
|
blob
|
history
diff --git
a/code/cache_acls.py
b/code/cache_acls.py
index
e18b3d0
..
f92ad91
100755
(executable)
--- a/
code/cache_acls.py
+++ b/
code/cache_acls.py
@@
-74,7
+74,8
@@
def refreshCache():
admin_acl = set(expandName(config.adminacl))
old_admin_acl = set(a.user for a in Admin.query())
for removed in old_admin_acl - admin_acl:
- Admin.query.filter_by(user=removed).delete()
+ old = Admin.query.filter_by(user=removed).first()
+ session.delete(old)
for added in admin_acl - old_admin_acl:
a = Admin(user=added)
session.save_or_update(a)