iro/model/offer.py
branchdevel
changeset 204 4eb663df29fb
parent 186 b381eaa774ab
child 258 0a5eb5aac0be
--- a/iro/model/offer.py	Thu Mar 01 20:07:51 2012 +0100
+++ b/iro/model/offer.py	Thu Mar 01 21:00:31 2012 +0100
@@ -8,6 +8,8 @@
 def extendProvider(session, user, typ, ps):
     user = session.merge(user)
     ret = []
+    if ps == "default" or ps == ["default"]:
+        ps = (q[0] for q in  user.routes(typ,default=True))
     for p in ps:
         if p not in ret and user.has_right(typ, offer_name = p): 
                 ret.append(p)