diff -r b543ab9a9724 -r 4eb663df29fb iro/model/offer.py --- 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)